• Возможно ли бэкапить виртуалки изнутри?

    Veeam B&R вам в руки.
    До 10 ВМ он бесплатен!
    Ответ написан
    Комментировать
  • Зачем добавляют vlan интерфейс в Бирдж (bridge) в микротике?

    martin74ua
    @martin74ua
    Linux administrator
    https://linkmeup.ru/sdsm/

    до понимания, как работает сеть...

    ЗЫ. И русский язык стоит подтянуть....
    Ответ написан
    Комментировать
  • Имеет ли смысл учиться писать на bash или лучше сразу начать на Python?

    DevMan
    @DevMan
    И то, и другое нужно учить.
    Ответ написан
    Комментировать
  • Как сделать так чтобы нумерация начиналась с единицы а не с нуля?

    NeiroNx
    @NeiroNx
    Программист
    Вас спасет
    str(i+1)
    Ответ написан
    Комментировать
  • Насколько обычная операционная система более оптимизирована, чем виртуальная?

    @d-stream
    Готовые решения - не подаю, но...
    С учетом Intel Management Engine/AMD Secure Technology можно считать что "обычная ОС" в общем-то работает в виртуальной среде... просто не совсем знает об этом)
    Ответ написан
    Комментировать
  • Какая разница между командами poweroff и shutdown -P now?

    Нет разницы в результате у этих двух команд с указанными ключами.
    Power off посылает команду ACPI на выключение. Такую же, как и однократно нажатие хардварной кнопки выключения.
    Shutdown - обёртка, которая позволяет выполнить отложенные операции с питанием. Так же, она выводит оповещение всем пользователям о скором завершении работы, а так же блокирует логин на машину за 5 минут до выключения. В конце вызывается тот же poweroff.
    Ответ написан
    Комментировать
  • Почему не работает zip?

    kshnkvn
    @kshnkvn
    yay ✌️ t.me/kshnkvn
    Потому что в Windows нет консольной утилиты zip
    Вот тут ответ на ваш вопрос.
    Ответ написан
    Комментировать
  • Что плохого в количестве коммитов чуть больше, чем за которое могла решиться задача на самом деле?

    Xuxicheta
    @Xuxicheta
    инженер
    В личных тараканах ревьюера. Если уж его так парят коммиты при слиянии PR можно слепить коммиты в один.

    Наоборот, чем меньше изменений в коммите. тем лучше. Я вот страдаю обратным, в конце дня делаешь коммит, потом не разберешься во всем этом.
    Ответ написан
    1 комментарий
  • А можете поревьювить?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    Глаза радуются, когда такой код видишь, не надо спрашивать - где он тот кто писал

    Немного косметики:
    1. Константы можно определять в интерфейсах, это здорово помогает, незачем для них целая папка с классами

    2. Билдер предполагает (на мой взгляд) строительство чего-то сложного в такой нотации
    ->where()->where()->group(). Если нечто просто возвращает другой объект, это может быть фабрикой. Я имею в виду даже называться фабрика. Билдер означает "здесь столько параметров, что их в одном месте тупо не проставить, и нужно отсюда взять один, отсюда другой, соединить хитро" и тд. поэтому он билдер.

    3. Есть там место где тебе очень нравится if ($a instanceof Class) и раз 20. Можешь закинуть имена классов в качестве ключей в массив и тупо чекать isset(). Разве что ты планируешь наследоваться, тогда isset() будет не очень. Но в любом случае форич упростит этот код строк на 30

    4. по эксепшенам как бы не превратилось в холивар, но смело бросай стандартные Пхпшные эксепшены с небольшой ремарочкой - оберни их в свой неймспейс (в этом случае категории останутся стандартные, а твой модуль будет бросать как бы "свои собственные"). Для случаев когда тебе очень нужно что-то логировать и вытягивать из эксепшена, я бы предусмотрел как и у тебя ClientException только вместо Response просто пхал бы туда ...$arguments. Что кинешь - то и достанешь потом. То есть стандартные мессаг, код и предыдущий будет как у всех эксепшенов - а аргументы - чтобы их логировать. Не думаю что очень ты выиграл от того, что сделал эксепшен в котором первым параметром обязательно респонс. Теперь он может быть использован только здесь и нигде больше. Если эксепшен приводит к каким-то действиям кроме "поймать", "перебросить", "уведомить" или "залогировать" - очень вероятно что это не эксепшен. Хотя такой вариант может быть почему нет.

    5. Интерфейсы лежат вместе с классами это не плохо, но рядом с интерфейсом нет такого же класса, а идут другие, реализующие интерфейс. Похоже на абстракцию, которая могла бы быть. ActionInterface.php, Action.php и папка Action где уже лежат Actions. Но это тоже косметика. В самих экшенах я бы все таки добавил слово Action несмотря на то что неймспейс тоже Action. Если открыть много файлов в редакторе, то сверху одинаковые имена могут дублиться, а так видно - что тут речь про экшен, а там не про экшен.

    6. Вот что мне показалось странным - у тебя куча "экшенов" подразумевающих что это "действие". Но там внутри лежат сущности названные "Действие". Ну то есть ты создал много классов задача которых входные аргументы проверить по типу (кинуть InvalidArgumentException если косяк, по сути), и больше ничего. Ну у них есть геттеры и свойства. Это состояние никак не меняется, оно просто устанавливается и валидируется. Можно. Выглядит красиво, аккуратно. Но бегает у меня сзади призрак который намекает что зарраза, столько файлов создал, он не задолбался? Впрочем если апишка бота непредсказуема - типа на одно возвращает одно, на второе другое и нет ничего общего - то такой способ валидации приемлем. К сожалению кроме разработчика который будет на базе этой штуки лепить, никто не сможет на них никак среагировать, т.к. InvalidArgumentException это в первую очередь "уведомить разработчика что сюда попало то, что не должно", отловить и перевести на несколько языков такую ошибку не получится. Собственно поэтому прибегают к валидации там, где этой штукой будет пользоваться менее опытный разработчик или пользователь.

    Наверное всё, можно пообщаться в той же телеге, если интересно детальнее. В целом понравилось
    Ответ написан
    2 комментария
  • Насколько удобен линукс для верстальщика?

    @kekusinkay
    Может мне повезло, но я девять лет на линуксе, из них года четыре занимаюсь вёрсткой.
    С драйверами проблем никогда не было, интерфейс заметно отзывчивее, чем в 8й Винде (10ку не пробовал). В качестве редактора кода Visual studio code или Netbeans. С макетами работаю в Avocode. Для Сафари стоит виртуалка с макосью (других вариантов не придумал). 4гб, конечно, маловато будет, но если без виртуалки, то терпимо. Сейчас linux mint 19.2 использую.
    Ответ написан
    3 комментария
  • Почему не устанавливается *buntu на старый Intel Atom нетбук?

    hint000
    @hint000
    у админа три руки
    1. Долго ждать (5..10 минут) после зависания пробовали? сталкивался с дико медленным стартом установки Убунты на некоторых компьютерах (не Atom).
    2. Если вместо установки выбрать live-загрузку с того же носителя - каков результат? Для верности тоже предлагаю подождать подольше.
    3. Посмотрите в сторону отключения безопасной загрузки в BIOS\EFI, если такое есть в вашем нетбуке. При выборе загрузочного устройства по F8\F11\F12 могут быть два варианта USB-устройства - EFI и legacy - тоже поэкспериментировать.
    4. Linux в высшей степени толерантен к смене железа, поэтому рассмотрите такой вариант: снять диск (hdd\ssd) с нетбука, подцепить его на любой другой компьютер, установить там *buntu, вернуть диск в нетбук.
    5. у lenovo вообще уродский подход к бюджетному железу, так что не сильно удивляйтесь. На всякий случай последнее: обновлённой прошивки BIOS на оф.сайте нет?
    6. у меня нетбук на столь же древнем Atom N450, (но не lenovo) - несколько раз ставились на него разные версии *ubuntu, проблем не было. Это я к тому, что сам по себе Atom не виноват.
    Ответ написан
    Комментировать
  • Как подключится к RDP на Python 3?

    @pfg21
    ex-турист
    Может проще поставить на целевой стороне ssh сервер ??
    Ответ написан
    Комментировать
  • Довольно легкий синтаксис по сравнению с java - в чем подвох обучение python?

    DMGarikk
    @DMGarikk
    Lead Software Developer
    питон и ява это разные инструменты для разных целей

    И разница в них не в синтаксисе, а в том что Ява это 100% ООП и она строго типизирована
    непосредственно синтаксис у них отличается буквально отсутствием скобочек в питоне и то что у него динамическая типизация
    ===
    я яве больше денег (в кровавом энтерпрайзе), в питоне проще стартануть... я вот учил три года яву целенаправленно, даже джуном поработать успел...в итоге сейчас основной язык у меня питон ;) хоть я его и не особо люблю после явы
    Ответ написан
  • Как построить домен в облаке?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    Внимание! Изменился адрес почты!
    Пропадание интернета в "мало ли что" входит? :)
    Ответ написан
    Комментировать
  • Как построить домен в облаке?

    icCE
    @icCE
    youtube.com/channel/UC66N_jRyZiotlmV95QPBZfA
    Вопрос состоит в следующем. Где чего почитать, или кто что знает и сталкивался с/прошел через организацию доменной сети на удаленных серверах? Какие подводные камни и чего лучше почитать перед началом всего этого дела?


    Да в общем мало чего поменялось. В вашем случаи надо думать только о том, насколько нужен кеширующий AD на предприятии при пропадании интернета. Насколько вообще целесообразно выводить все это в свое "облако" может проще воспользоватся Windows Azure AD ? Как пример:https://habrahabr.ru/company/microsoft/blog/150089/

    Советовать , что-то еще сложно. Надо знать всю кухню, насколько вообще целесообразно вот так всех выводить в облако. Основная проблема, что будет если не будет интернета.
    Ответ написан
    Комментировать
  • Как отключить переключение рабочих столов мышкой у края экрана в Cinnamon?

    @PJss
    Методом научного тыка удалось найти требуемемое в Настройки ->Прикрепление окон и пртяжение -> убрать галку "Включить притяжение к границам" ну или увеличить время.
    Ответ написан
    2 комментария
  • Какую CMS использовать для лёгкого сайта-визитки?

    Salavat
    @Salavat
    http://getsimple.ru/
    GetSimple это бесплатная открытая система управления контентом (open source CMS), которая работает очень быстро, потому что не использует баз данных.
    Идеально подходит для создания мини-сайтов и сайтов-визиток, т.к. понятна и удобна для использования даже тем, кто слабо разбирается в интернете.
    Ответ написан
    1 комментарий