• Почему выдается ошибка в данном коде?

    @whitest
    Развивающийся сисадмин
    Оставлю здесь инфу для таких же страдальцев, как я:

    1) В этом задании не надо определять все эти mod, div, pow как переменные, в которых уже производится вычисление через другие переменные

    Вот так НЕ НАДО:
    mod = (a) % (b)
    pow = (a) ** (b)
    div = (a) // (b)


    2) Всё задание лучше делать через один толстый if...elif...else

    3) Не надо назначать обработку b == 0 в самом начале скрипта, т.к. операции типа 5 + 0 полностью корректны и нельзя их таким образом отрезать.

    4) Обработку деления на ноль проще всего делать последовательно, через те же eilf:
    elif (b == 0) and f == 'div':
        print('Деление на 0!')
    elif f == 'div':
        print(a // b)


    5) Решение через OPERATORS работает, но! Если ты не в курсе, как самостоятельно это написать из головы, не пользуйся. Потом хуже будет.

    a = float(input())
    b = float(input())
    c = input()
    z_div = 'Деление на ноль!'
    OPERATORS = {
        "+": a + b,
        "-": a - b,
        "*": a * b,
        "/": a / b if b else z_div,
        "mod": a % b if b else z_div,
        "div": a // b if b else z_div,
        "pow": a ** b
    }
    print(OPERATORS[c])
    Ответ написан
    Комментировать
  • Как часто вы работаете сверхурочно?

    @whitest
    Развивающийся сисадмин
    Сам так же парился поначалу, очень много работал, и ночью, и в выходные - лишь бы всем было всё хорошо. Это всё от неопытности и неуверенности (в моём случае). Задачи валились просто водопадом и их количество и сложность с каждым месяцем только увеличивалось.
    Зато когда через пару лет просто начал выгорать, как раз нашлась другая работа. И каково же было моё удивление, когда сходу предложили ЗП поднять на 40% и нанять второго человека. Правда, поздно уже было, выгорание просто так не лечится, но вот что вскрывается, когда начинаешь качать права в свою сторону. Полезно очень.
    Вообще, если опыта мало и валить действительно некуда, то что делать, страдай, учись, забудь про личную и вообще жизнь и паши, серьёзно. Главное - учиться ежедневно и грести опыт лопатой, как угодно. За год-два можно вырваться, при желании. А вот эти бумажки оформлять (пытаться договор составить нормальный), в трудовой кодекс работодателя тыкать и т.д. методы не работающие, в лучшем случае просто выдавят, в худшем работа превратится в ещё больший ад.
    У админа карьера редко гладко складывается, чем выше квалификация, тем меньше работаешь ногами.
    Главное в грузчики/монтажники/продавцы не уходить, работа должна развивать.
    Ответ написан
    Комментировать
  • Какие процессы происходят на низком уровне?

    @whitest
    Развивающийся сисадмин
    Для начала понимания нужно изучить, как устроен процессор, как он работает с памятью, с устройствами на матплате, с периферийными устройствами, АЧ компьютера, в общем. Язык ассемблера и C, хотя бы краем глаза, тоже стоит поизучать.
    Затем почитать пару книг, как работает ОС, как в теории, так и конкретные примеры Linux\Windows. На всё это, в нормальном темпе, может уйти пару месяцев, не более.
    Далее уже будет понятно, в какую сторону гуглить.
    Ответ написан
    Комментировать
  • Есть ли книга по Linux примерно такая же как по Windows Марка Руссиновича?

    @whitest
    Развивающийся сисадмин
    На мой взгляд, это книга Немет, Снайдер и Ко "Unix и Linux. Руководство системного администратора".
    Ответ написан
    Комментировать
  • Кто нибудь имел опыт переноса виртуальных машин с Xen на Hyper-V, как с Linux, так и c Windows в качестве гостевой ОС?

    @whitest
    Развивающийся сисадмин
    Здесь главное просто конвертировать формат виртуального диска, больше ничего для виртуалки не надо. Ну, и желательно заранее переписать основные параметры виртуалки: vCPU, vRAM, тип диска (scsi, sata, sas, ide и т.д.). А дальше всё просто - копируешь виртуальный диск (диски), гуглишь тулз для конвертирования (vmdk-vhd, например), на новом гипервизоре заводишь виртуалку с такими же параметрами, подключаешь к ней конвертированный диск, должно заработать, я так много раз делал, с разных гипервизоров туда-сюда. Главное проверить смержить снапшоты в первую очередь, перед любыми операциями!
    Как автоматически всё это добро мигрировать, если у вас сотня машин, не подскажу, есть проприетарные решения, возможно.
    Есть ещё очень грубый способ, но зато рабочий, как топор: ставишь на саму виртуалку Paragon или Acronis, "бэкапишь" её в нужный формат, они оба умеют делать бэкап системы в образ vhd, и этот бэкап-vhd подключаешь к виртуалке в hyper-v.
    Ответ написан
    Комментировать
  • Какое ПО использовать для шифрования данных?

    @whitest
    Развивающийся сисадмин
    Есть форк Трукрипта VeraCrypt, переписанный и проверенный, им шифровать можно, сам им часто пользовался для шифрования в офисах.
    Трукрипт рекомендует Битлокер потому, что там кому-то паяльник куда не надо вставили, понимать же надо.
    Есть ещё PGP-Desktop, но он платный.
    Ответ написан
    Комментировать
  • Какой существует хороший учебник по Centos для самого старта?

    @whitest
    Развивающийся сисадмин
    Сам начал буквально несколько дней назад изучать CentOS7, ничего особенного такого нет. Правда, уже был неплохой опыт с Debian и Gentoo, то есть нужны просто основные знания по Linux, а в целом всё то же самое, что и везде.
    Главный метод изучения - ставишь себе задачу и идёшь по всем граблям, самостоятельно всё разруливая, это самый эффективный метод обучения. Параллельно можно слушать видеокурсы или читать нормальные статьи, но ни в коем случае не форумы.
    Как ни банально, но на YouTube есть множество неплохих уроков по CentOS и Linux вообще, для старта самое то. Недельку голову позабиваешь, и всё начнёт вставать на места.
    Но начать надо с задачи, банально настроить LAMP.
    Ответ написан
    Комментировать
  • Какие есть программы под windows для "отдыха"/"блокировки экрана"?

    @whitest
    Развивающийся сисадмин
    EyeLeo действительно очень полезная вещь, только так в офисе и спасался. Самоконтроль не помогает, а так хоть отрываешься периодически.
    Ответ написан
    Комментировать
  • Как прописать параметр загрузки для ESXi 5.5.0?

    @whitest Автор вопроса
    Развивающийся сисадмин
    Как всегда, сам разобрался... Надо было не стирать в процессе загрузки функцию runweasel, а просто дописать noIOMMU в конец через пробел, и тогда загружается нормальная инсталляция, а не Live-CD какой-то. И уже потом дописывать параметр в /bootbank/boot.cfg на инсталлированной системе.
    Ответ написан
    Комментировать
  • Схема локальной сети с расшифровкой по ПК?

    @whitest
    Развивающийся сисадмин
    Сперва собрать информацию с помощью вышеприведённых анализаторов, а потом ручками в Visio, я только так и делал.
    Ответ написан
    Комментировать
  • Какой сервис стоит выбрать для хранения резервных копий?

    @whitest
    Развивающийся сисадмин
    Гугл-диск с ручной настройкой резервного копирования на одной из синхронизируемых машин, я сделал через Cobian Backup. Бед не знаю, ошибок синхронизации практически не бывает, хотя машин около 10 синхронизируют один набор файлов.
    Ответ написан
    2 комментария
  • Как починить авторизацию оснасток MMC для управления AD в WinServer 2012R2?

    @whitest Автор вопроса
    Развивающийся сисадмин
    В общем, какие действия привели к результату:
    1. В настройках DNS-сервера перепроверить, работают ли серверы пересылки.
    2. В настройках TCP/IPv4 перепроверить, нет ли ошибок в указании IP-адреса DNS-сервера (была опечатка).
    3. В моём случае оставил open-dns'ы в настройках TCP/IPv4, но это ни на что не влияет, теперь всё хорошо и правильно.

    Спасибо всем :)
    Ответ написан
    Комментировать
  • Как узнать версию ESXi hypervisor (vSphere) в консоли linux?

    @whitest
    Развивающийся сисадмин
    Подключившись через SSH к самой ESX, должно работать старое-доброе "uname -a". У меня на всех серверах так работает.
    Ответ написан
    Комментировать
  • Какой есть бесплатный надёжный аналог гипервизора VMware ESXi?

    @whitest
    Развивающийся сисадмин
    Очень настойчиво рекомендую Citrix Xen Server. Имею в ближайшем доступе несколько инфраструктур, построенных на нём, абсолютно бесплатно и не хуже со всех сторон платной VMware, а то во многом и прозрачней и удобней. И не требуется заканчивать платные курсы, чтобы начать делать что-то сложнее, чем поднять пару систем на standalone-сервере.
    А если учесть, что там не закрытый перепиленный Linux, то со знанием и прямыми руками там можно делать почти что всё. Хоть GUI на гипервизор поставить :)
    Hyper-V по работе приходится много обслуживать, мягко говоря, не без косяков системка, и полностью закрытая, ничего лишнего ты там сделать не сможешь. Хотя внешне и выглядит всё красиво и как будто для людей.
    Ответ написан
    Комментировать
  • С какой должности в ИТ не нужно программировать?

    @whitest
    Развивающийся сисадмин
    1. Сисадмин. Ничего, кроме скриптов, но это приходит по ходу дела.
    2. Сетевой инженер, например.
    3. Эникейщик, да.
    4. Всякие белорубашечники-менеджеры-аналитики.
    Писать ручками скрипты и конфиги это же не считается за программирование?
    Да куча вариантов, на самом деле, если углубляться в более узкие специализации. IT не равняется программированию.
    Ответ написан
    Комментировать
  • Как победить ошибку "Недостаточно места в памяти устройства"?

    @whitest
    Развивающийся сисадмин
    Это, как всегда, либо глюк прошивки, либо её фича. Негласно выставляется лимит места под приложения, а ты сидишь и ломаешь голову, когда ещё гиг в самом телефоне свободен, и карта на 32 ГБ, а тебе говорят, что "места нет".
    Самый простой вариант, что я сам для себя нашёл:
    1. Рутуешь телефон. Самый простой метод - KingoRoot. На мой взгляд, абсолютно безопасно.
    2. Ставишь Solid Explorer - приложение, графически отображающее занятое место на телефоне или на SD-карте. Принцип похож на Sequoia View.
    3. Ставишь сторонний "проводник", чтобы залезать в файловую систему и делать там что надо, например, удалять файлы. Я поставил Root Browser, полностью устраивает.
    У себя большие ненужные файлы я нашёл в /data/data, почистил там старые ненужные, давно "удалённые" проги, и Play Market продолжил исправно ставить и обновлять.
    Happy end.

    Также плагин к Total Commander для работы с Андроид из Windows:
    1. Плагин: 4pda.ru/forum/index.php?showtopic=374826&st=1380
    2. Инструкция: hsboost.ru/page/android-adb-plagin-dlja-total-commander
    Ответ написан
  • Какой выбрать дистрибутив Linux для работы с флешек по RDP?

    @whitest Автор вопроса
    Развивающийся сисадмин
    Я вот думаю на счёт вот этого: habrahabr.ru/post/144822
    Собрать на OpenSuse-конструкторе.
    Как крайний вариант допилить Ubuntu по статье: help.ubuntu.ru/wiki/ubuntu_%D0%BD%D0%B0_usb

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

    Кстати, в качестве временного решения нашёл сборку на WinPE :) Даже думаю отказаться от решения на Linux и собрать чуть позже свою сборку. Нативненько.

    UPD: в качестве временного решения в итоге выбрали Xubuntu. В принципе, самый простой вариант, производительность даже по USB 2.0 достаточная, в целом, чтобы подключаться через Remmina к виндовым серверам и качать файлы на сервер с флешек, а также довольно беспроблемная работа с принтерами и виндовыми шарами.
    Ответ написан
    Комментировать
  • Что делать если удалил vmdk файл, но осталось два снапшота?

    @whitest
    Развивающийся сисадмин
    Я думаю, единственное, что можно сделать сейчас - это попробовать монтировать vmdk как том и уже из под твоей ОС попробовать там поковыряться. Честно сказать, на Linux я так делать не пробовал, нужно где-то достать драйверы для vmfs и какие-то утилиты, способные такие тома монтировать и хотя бы читать.
    Но на Windows я так делал, просто нагуглил в своё время. Ссылка: www.vmgu.ru/articles/vmware-vsphere-open-vmfs-driv... Если там ссылки не рабочие, напиши свой email, вышлю файлы с драйверами.
    Очень вообще советую портал vmgu.ru по vmware, много хорошего материала.
    UPD: там в статье в конце есть ссылка на ман, как это делается в Linux.
    Ответ написан
    Комментировать
  • Как слить связанные vmdk-файлы в один?

    @whitest Автор вопроса
    Развивающийся сисадмин
    Сам нагуглил... Помог совет из официальной KB - создать новый снапшот а потом его удалить. Где-то за полчаса всё консолидировалось в один файл без прерывания работы самой машины. Ура!
    Ответ написан
    Комментировать
  • Как расшифровать несистемный том Truecrypt?

    @whitest Автор вопроса
    Развивающийся сисадмин
    Дмитрий, спасибо, но я знаю, что монтировать можно, я так и сделал. У меня вопрос, как теперь перманентно расшифровать этот подмонтированный раздел?
    Ответ написан