• Как мигрировать с Exchange 2016 на Zimbra OSE 8.8?

    @ExTreMeUA
    IT
    У меня была похожая проблемка :(
    Решилось так:
    На Exchange меняем все пароли на дефотлные (pass123)
    на стороне Zimbra создаем таких же пользователей и с теми же паролями (pass123)
    (не сильно приятно когда много пользователей)
    В Exchange в службах запускаете
    services.msc -> Средства > Службы -> IMAP4 Microsoft Exchange -> Старт

    На сервере Zimbra ставим imapsync
    apt install git
    git clone https://github.com/imapsync/imapsync.git
    cd imapsync
    make install
    самый простой способ по 1у юзеру
    192.168.10.10 - Exchange
    192.168.10.50 - Zimbra

    imapsync --nosyncacls --subscribe --syncinternaldates \
    --host1 192.168.10.10 --user1 extreme --password1 pass123 --nosslcheck \
    --host2 192.168.10.50 --user2 extreme@domain1.com --password2 pass123 \
    --regextrans2 's,^(Briefcase|Calendar|Contacts|Emailed Contacts|Notebook|Tasks)(?=/|$), $1 Folder,ig' \
    --exclude '(?i)\b(Calendar|Contacts|Emailed Contacts|Notebook \Contacts|Contacts)\b'


    Все детально на оф сайте
    Ответ написан
    Комментировать
  • Как правильно сделать клон сайта и жизнеспособно ли это вообще?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Если там есть уникальный контент то сомнительно. Лучше сделать по-новой и хорошо. И иначе
    Ответ написан
    2 комментария
  • Как правильно организовать общий ящик в Exchange 2016?

    akelsey
    @akelsey
    Пока что в голове осталась последняя мысль, создать в AD обычных юзеров с ящиками info@domain.com и т.п. и потом тупо ручками подключать в Outlook их как второй ящик Exchange. Вопрос на сколько это решение правильное? Будет ли это нормально работать, если один ящик будет у 5-10 человек и на ПК, и на мобильниках?

    Шаренный мейлбокс от регулярного отличается одним аттрибутом в АД. По регламенту шаренный ящик это отключенная учетная запись в АД.
    Преимущества думаю понятны - он не принадлежит никому, у пользователей есть на него права, при включенном аудите - можно отследить кто что делает в ящике.
    Никто не мешает завести ящики как регулярные учетки и раздать пароли пользователям - минусы тоже очевидны - непонятно кто, когда и зачем удалил или отправил письма.
    Но т.к. эксчендж ваш, никто не в праве вам запретить так делать, объясняете риски руководству (или себе, если руководству все равно) и делаете по старинке.
    Ответ написан
    Комментировать
  • Удаленный доступ с Windows Server 2012?

    @res2001
    Developer, ex-admin
    Можно. На сервере настраиваете удаленный доступ.
    Дальше, если естб НАТ для выхода в интернет, то на роутере/фаерволе пробросить порт tcp/3389 на сервер. Для безопасности лучше разрешать только с определенных адресов. Пароли пользователей на сервере нужно делать максимально сложными, запретить удаленный доступ без "проверки подлинности на уровне сети".
    Я бы для большей безопасности сначала организовал бы ВПН (на том же OpenVPN например), тогда выставлять наружу сервер не придется - доступ к нему будет через ВПН.
    Ответ написан
    Комментировать
  • Есть ли отличие разных редакций курса MCSA?

    @Keyfors
    Чем новее курс - тем больше буква. С обновлениями чуть-чуть меняется продукт.
    Ответ написан
    1 комментарий
  • Как генерировать ссылку в зависимости от текущей страницы?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Ответ написан
    Комментировать
  • Будет ли работать архив, сделанный в RAID 1, на диске без рейда?

    Jump
    @Jump
    Системный администратор со стажем.
    Разумеется.
    Непонятно по какой причине вы в этом сомневаетесь.
    RAID с точки зрения ОС ни что иное как обычный диск.
    Ответ написан
    Комментировать
  • Какой движок подойдет для моей задачи?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    При такой задаче проще всего канал на ютубе сделать или группу в ВК) И к студентам ближе.
    Ответ написан
    1 комментарий
  • Какой wysiwyg редактор внедрить в Django 1.8?

    @Pauchenkov Автор вопроса
    Начинающий программист Django
    Всем добрый вечер! Наконец-то удалось подключит wysiwyg редактор. Хочу поделиться на будущее с теми, кто еще этим не занимался :) Может кому и пригодится.
    Значит подключил я ckeditor так:
    1) Устанавливаем django-ckeditor этой командой: pip install django-ckeditor
    2) Вносим ckeditor в список INSTALLED_APPS
    INSTALLED_APPS = (
        ................. ,
        'ckeditor',
    )

    3) Настраиваем MEDIA_ROOT, MEDIA_URL, STATIC_ROOT, STATIC_URL, STATIC_DIRS, STATICFILES_FINDERS
    после строчки import os, если вдруг у Вас не задано, пропишите путь базовой директории
    BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    , но если у Вас прописано значение по-другому - советую эту (существующую) строчку не трогать, а просто под ней добавить еще одну, назвав не BASE_DIR, а по-другому (например: _PATH).

    Задаем MEDIA_ROOT и MEDIA_URL:
    MEDIA_ROOT = os.path.join(BASE_DIR, 'static', 'media')
    MEDIA_URL = '/media/'


    Задаем STATIC_ROOT, STATIC_URL, STATICFILES_DIRS и STATICFILES_FINDERS:
    STATIC_ROOT = os.path.join(BASE_DIR, 'static')
    STATIC_URL = '/statics/'
    STATICFILES_DIRS = (
        os.path.join(BASE_DIR, 'statics'),
    )
    STATICFILES_FINDERS = (
        'django.contrib.staticfiles.finders.FileSystemFinder',
        'django.contrib.staticfiles.finders.AppDirectoriesFinder',
    )


    4) Задаем пути и настройки CKEDITOR, а именно: CKEDITOR_UPLOAD_PATH, CKEDITOR_IMAGE_BACKEND, CKEDITOR_JQUERY_URL, CKEDITOR_CONFIGS

    CKEDITOR_UPLOAD_PATH = "uploads/"
    CKEDITOR_IMAGE_BACKEND = "pillow"
    CKEDITOR_JQUERY_URL = '//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'
    
    # CKEDITOR_CONFIGS по сути необязательны. Они влияют на тулбар редактора. Если выключите - будет очень мало инструментов для работы с текстом. После полной настройки - попробуйте с ними поиграться. Возможно найдете для себя какой-то более оптимальный вариант настроек!
    CKEDITOR_CONFIGS = {
        "default": {
            "removePlugins": "stylesheetparser",
            'allowedContent': True,
            'toolbar_Full': [
            ['Styles', 'Format', 'Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat' ],
            ['Image', 'Flash', 'Table', 'HorizontalRule'],
            ['TextColor', 'BGColor'],
            ['Smiley','sourcearea', 'SpecialChar'],
            [ 'Link', 'Unlink', 'Anchor' ],
            [ 'NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote', 'CreateDiv', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', '-', 'BidiLtr', 'BidiRtl', 'Language' ],
            [ 'Source', '-', 'Save', 'NewPage', 'Preview', 'Print', '-', 'Templates' ],
            [ 'Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo' ],
            [ 'Find', 'Replace', '-', 'SelectAll', '-', 'Scayt' ],
            [ 'Maximize', 'ShowBlocks' ]
        ],
        }
    }


    5) Настраиваем URL'ы
    Сначала я объясняю, а в конце выложу ПОЛНЫЙ ВАРИАНТ, что бы все было наглядно видно!
    В файле urls.py прописываем url ckeditor'a:
    ............. ,
    url(r'^ckeditor/', include('ckeditor.urls')),

    и добавляем после скобки, закрывающей urlpatterns вот это:
    + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)


    Вот ПОЛНЫЙ ВАРИАНТ:
    urlpatterns = [
    ............... ,
    url(r'^ckeditor/', include('ckeditor.urls')),
    ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

    6) ОБЯЗАТЕЛЬНО ВЫПОЛНЯЕМ collectstatic!!!

    В терминале вводим: python manage.py collectstatic

    После подтверждаем, введя yes!

    7) В фале моделей (models.py) мы должны сначала совершить ипорт:
    from ckeditor.fields import RichTextField

    8) Осталось маленько. Теперь, что бы у Вас в админке у поля появился WYSIWYG-редактор нужно заместо models.CharField (TextField и других полей) вручную указать RichTextField.

    Вот пример, как должно быть:
    title_story = RichTextField(max_length=255, verbose_name="Название")
    anons = RichTextField(max_length=1000, null=True, blank=True, verbose_name="Анонс")
    story = RichTextField(verbose_name="Полная статья")
    ... ну и так далее ....
    Ответ написан
    Комментировать
  • Как вылечить "черный экран" в виртуальных машинах на Hyper-V?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    обычно такое бывает когда у хост машины проблемы, то есть в момент когда черный экран "проседает" производительность, с виртуалок это можно определить по монитору ресурсов, в графе ЦП есть параметр %от максимальной, когда идет просадка % сильно падает, это можно увидеть если помониторить. Почему идет просадка нужно проверять уже на хост машине, возможно все из перечисленного выше
    Ответ написан
    Комментировать
  • Как вылечить "черный экран" в виртуальных машинах на Hyper-V?

    iTechF2
    @iTechF2
    Системный администратор
    Необходимо проверить логи сервера и ОС виртуальных машин, проверить оборудование, установленные драйвера (в том числе и для гостевых ОС).
    Ответ написан
    Комментировать
  • Как вылечить "черный экран" в виртуальных машинах на Hyper-V?

    opium
    @opium
    Просто люблю качественно работать
    Посмотреть диспетчер задач, ну в конце концов ответ скорее всего есть в лог вьюере либо на хосте либо внутри виртуалок.
    Ответ написан
    Комментировать
  • Как вылечить "черный экран" в виртуальных машинах на Hyper-V?

    edinorog
    @edinorog
    Троллей не кормить!
    1.проверить оперативку на битость.
    2.процессорное время занято в хлам чем-то (либо проц скидывает нагрузку и долго выходит из состояния покоя 0_о)
    3.винт проседает (возможно при множестве виртуалок)

    дальше бубен в руки и танцы вокруг.
    Ответ написан
    Комментировать
  • Как ограничить доступ в сеть из сети за вторым роутером?

    RicoX
    @RicoX
    Ушел на http://ru.stackoverflow.com/
    Если роутер умеет, то выделить порт с роутером (B) в отдельный VLAN и для него сделать отдельную подсеть и NAT тогда пересекаться сети не будут и будет работать как вы хотите, на более простых роутерах писать фаирвол, с IP роутера (B) запретить ходить на сети сроутера (А).
    Ответ написан
    2 комментария
  • Какое железо выбрать для терминального сервера?

    @polarnik
    Тестировщик
    Я в таком случае проводил тестирование. Использовал четыре профиля. Терминальные клиенты идут различных версий (5.0, 6.0, 7.1) в разных версиях Windows. И разница в возможностях и скорости работы у них разная.

    Скачал себе mstsc из Windows XP и Windows 7 и тестировал на двух уровнях настроек: всё включено и более щадящий режим. Два на два - получилось четыре профиля.
    За четыре 15-ти минутных тестирования собрал данные по загруженности ОЗУ, процессора и сети.

    Также занёс в таблицу что сделал за это время (сценарий тестирования). То, что сделал на первом проходе повторил и на втором и на третьем. Одинаковость действий нужна для корректности сравнения результатов. Аутентификация, просмотр отчётов, редактирование документов, ...

    А потом рассчитывал на основе этих данных сможет ли работать 20 человек на сервере.

    Железо простое, сеть тоже простая. ПО тоже простое - подключиться к терминальному серверу, открыть новую терминальную сессию и подключиться к другому серверу (это куда меньшие требования, чем запустить 1С и офис). Тестирование показало, что мощностей сервера хватает.
    Ответ написан
    4 комментария
  • Какое железо выбрать для терминального сервера?

    Jump
    @Jump
    Системный администратор со стажем.
    Железо серверное нет? Насколько жесткие требования к отказоусточивости.
    На хецнере вроде любят десктопным железом делать.
    Ну это примерно по core-i5,i7 оперативки не менее 16, под систему, файловые базы и профили юзеров зеркало SSD.
    А уж по отказоустойчивости смотрите сами как лучше, и на что денег хватит.
    По софту - Windows Server 2012 Standard, RDS CAL, офис на нужное количество пользователей, 1с сетевая на нужное количество пользователей.
    По поводу хецнера-
    ru.hetzner.com/hosting/produkte_rootserver/px60ssd
    Это с хорошим запасом на 30активных юзеров файловой 1с и офиса.
    Ответ написан
    Комментировать
  • Какое железо выбрать для терминального сервера?

    nightvich
    @nightvich
    ITman
    Рассчитывайте 512 мб операвтивки и 0.5 процессорного ядра на пользователя. В плане лицензий, понадобятся RDP CAL (бывают 2х видов - на пользователя или на устройство). На MS Office лицензии должны быть на всех пользователей (это по хорошему). На мой взгляд, выгоднее использовать 365. По hetzner не подскажу.
    Ответ написан
    Комментировать
  • Midnight Commander, выделение нескольких файлов

    @thexplorer
    ctrl+T
    у меня оно выделяет поштучно без проблем, даже если Shift+up/down не работает
    Ответ написан
    3 комментария
  • Как привязать footer к низу экрана в Twitter Bootstrap?

    @RomeO_rzn
    Я решил через скрипт, на мой взгляд так проще и не нужно городить враперы и лишние стили, кроме того футер не болтается всё время на экране

    if ($(document).height() <= $(window).height())
    	$("footer.footer").addClass("navbar-fixed-bottom");
    
    Ответ написан
    4 комментария