• Как правильно обновить шаблоны групповых политик (на примере политик Chrome)?

    Именно такой, как вы и описали - просто берем шаблоны и заменяем текущие в папке policy definitions. Обратная совместимость - это дело вендора, предоставляющего политики. Ну, или, что более вероятно - попробуйте повторно загрузить из другого источника, возможно просто битая политика, т.к. замена шалонов должна приводить, в крайнем случае, к не отображению ряда параметров. если они не указаны в новых шаблонах.
    Если же новые шаблоны реально ломают оснастку - там в ошибке есть ссылка на конкретные проблемные шаблоны. И, если реально будет крашится при других шаблонах - можно сравнить шаблоны, из старых и новых, и вручную поправить - это просто xml файлы, правда большеватые.
    Ответ написан
    4 комментария
  • Как правильно работать с исключениями?

    Stalker_RED
    @Stalker_RED
    На самом верхнем уровне вашего приложения должен быть какой-то Глобальный И Великий Обработчик Исключений Общего Назначения. Задачи у него очень простые - записать в лог что и где сломалось, показать пользователю табличку "ой, все пропало", и опционально пнуть мониторинг, отправить смс админу или письмо деду морозу.

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

    Рассмотрим пару примеров:
    1. Представим, что модуль "генератор превьюшек для фоточек", который верой и правдой трудился многие месяцы, однажды наталкивается на непреодолимую для него преграду и бросает исключение - "капец, место на диске кончилось, я так больше не работаю!"

    Если ваш код не может ничего с этим поделать - вы пропускаете это исключение выше, пускай Глобальный И Великий Обработчик показывает юзеру красивую табличку "извините, у нас перерыв обед", и шлет письма админу в три часа ночи. А если у вас облачный хостинг, например, и вы можете на лету подключить больше дискового пространства, или может снести какой-то ненужный кэш освободив место, то можно перехватить это исключение, показать юзеру "извините, за задержку, ваши фоточки будут обработаны через пару минут", а админу прислать не красный алерт, а желтый.

    2. Виджет, который показывает самых рейтинговых котиков с ютуба не смог подгрузить очередную порцию котиков, т.к. ютуб забанен роскомнадзором. Если ваш код ничего не может с этим поделать - Глобальный И Великий Обработчик Исключений покажет пользователю "ой все". Или вы перехватите это событие на более низком уровне и покажете табличку "свежих котиков нет, но вот есть рейтинг за прошлую пятницу". Или, если котики должны быть обязательно свежие, то можете предусмотреть экстренное подключение через vpn или tor, или может возьмете котиков с vimeo вместо ютуба, например.

    В итоге, общие правила такие:
    1. пропускаете наверх все исключения, которые не можете обработать.
    2. обрабатываете те, которые вот прям обязательно нужно и важно обработать, и у вас действительно есть для этого возможность.

    Важно в этом не переусердствовать, и не основывать бизнес-логику на исключениях. Этот механизм для редких, исключительных ситуаций, которые не получается обработать другим способом. Если модуль ресайза фоточек написан индусами, и его, внезапно, нечем заменить. Но если есть возможность (и необходимость) перевести эту проблему из разряда исключительной в обычную рабочую ситуацию - лучше так и сделать. Если у вас место кончается два раза в неделю - лучше настроить какой-то мониторинг, который будет следить за этим показателем и заранее разруливать такие ситуации. В случае с недоступностью сервера можно на уровне бизнес логики проверять доступность и подключать резервные каналы или источники данных, вместо того, чтобы падать с ошибкой "ой 500!".
    Ответ написан
    3 комментария
  • Как узнать кто заходит по RDP?

    @nApoBo3
    1 включить лог на микротике
    2 журнал винды
    Ответ написан
    1 комментарий
  • Как узнать кто заходит по RDP?

    Правый клик на "Мой компьютер" - Управление - Служебные программы - Журналы Windows - Microsoft - Windows - TerminalServices - LocalSessionManager
    Ответ написан
    Комментировать
  • Как найти виновника конфликта IP адресов?

    @Konkase
    Посмотреть mac в таблице arp и найти порт свича с которого приходит мак, а дальше как угодно :)
    Ответ написан
    6 комментариев
  • Как можно резолвить имена машин в сети если нет DHCP все на статике?

    fallen8rwtf
    @fallen8rwtf
    во-первых, чтобы корректно резолвить имена поднимайте dns. во-вторых, сделайте по уму: dhcp-сервер с привязкой по мак-адресу (вы исключите фактор кривых рук пользователя в большинстве случаев) и dns-сервер. и будет нормальное стандартное шаблонное счастье, которое еще и масштабируется без проблем
    Ответ написан
    Комментировать
  • Как переквалифицироваться из эникейщика в программиста?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    23 года? И столько тлена в словах? Ну ловите мою кулстори, у меня тлена в 23 было куда больше...
    Чуть менее двух лет назад, летом 2013, мне было 23, и я имел НОЛЬ опыта работы (если не считать 2 месяца стажерства в магазине комп техники по практике от универа). Кое-как устроился seo-шником в местную веб-студию, даже не зная что это за работа, во время отправления резюме (гуглил после уже). Конечно, как только приступил к работе, сразу понял что seo это не мое, но это помогло мне через 3 месяца на том же месте стать веб-джуниором. И вот я стал джуном, имея за плечами 4 курса на codecademy и одну, плохо прочитанную, книгу. С космической зп в 12к рублей! Через 5 месяцев я уже приступил к работе по удаленке с другими людьми, где платили 30к, и при этом можно было работать по 15-25 часов в неделю. Это позволило мне читать все интернеты на тему фронтенда, а потом, самое важное, пилить демки на кодпене, засиживаясь до ночи. В марте уволился, отдохнул, и в апреле начал очень лениво заполнять профили на зарубежных фриланс биржах. А потом на меня внезапно свалилось подобие сарафана из-за моих демок, и люди просто стали писать мне с предложением что-нибудь запилить, хотя профили я так и не запилил на биржах. Сейчас пилю 2 проекта, с рейтом в 30$/h, для клиентов пустяковая цифра, а для моего Архангельска это вообще какой-то криминал :)
    Ну а вам, с вашим имеющимся бэкграундом, вообще не знаю чего бояться. Проблемы могут быть, только если окажется что программирование это "не ваше". Если же вы любите это дело, то просто садитесь, и начинайте пахать. В первую очередь на свое саморазвитие, поначалу я бы даже посоветовал искать что-то с удобным графиком/местом работы, ибо "неудобная" офисная жизнь убивает весь энтузиазм как правило. А без энтузиазма на старте никуда не уехать.
    Ответ написан
    16 комментариев
  • Как восстановить контакты Лотус?

    @vovochka_89
    Это все , конечно, очень смешно, но для восстановления контактов в лотус или же как правило самого файла формата nsf потребуется программа. Такая как Recovery Toolbox for Lotus Notes предназначена как раз для извлечения данных/контактов из поврежденных файлов.
    https://recoverytoolbox.com/ru/lotusnotes.html
    Ответ написан
    Комментировать
  • А какими бесплатными инструментами слить себе сайт на HDD?

    @bkurdasov
    wget, под windows - Gnu on Windows
    Ответ написан
    Комментировать
  • А какими бесплатными инструментами слить себе сайт на HDD?

    alko
    @alko
    разработчик
    Wget --recursive
    Ответ написан
    Комментировать
  • Какой роутер выбрать для офиса с 1Gbps WAN?

    IlyaEvseev
    @IlyaEvseev
    Opensource geek
    Mikrotik RB/1100AHx2 = 12т.р.

    Draytek Vigor3900 = 25т.р.

    Самосборный комп с нормальными сетевыми картами и pfSense/ClearOS/Untangle/Zentyal = 15т.р.
    Ответ написан
    2 комментария
  • Разработка под Lotus notes и Domino, поиск учебных ресурсов?

    IlyaEvseev
    @IlyaEvseev
    Opensource geek
    Основной источник информации — «красная полка» IBM, en.wikipedia.org/wiki/IBM_Redbooks
    Из нынешних русскоязычных форумов можно посоветовать sysadmins.ru/forum30.html

    Основные изменения между версиями перечислены в ru.wikipedia.org/wiki/IBM_Lotus_Notes

    Использовать старую документацию, как правило, можно (с определенными оговорками), т.к. Лотус несмотря на все изменения пытается максимально сохранять совместимость с предыдущими версиями. Т.е. если новой документации нет, то старая + свежие release notes намного лучше, чем ничего.

    Из очень-очень старого — рекомендуется всё, что написал Николай Ионцев.
    Ответ написан
    2 комментария