• Почему Linux предпочтительнее для администрирования и чем? Почему многие предпочитают её?

    dyuriev
    @dyuriev
    A posteriori
    Скорее всего под таким вопросом начнется всем уже известный срач. А пару человек еще упрекнут вас в том, что у них 30-50-70 процентов серверов под FreeBSD

    Мое скромное мнение
    • Бесплатность
      Да, сейчас кто-нибудь заявит о том что на Red Hat не дешевле, а иногда и дороже Windows, но большинство дистрибьютивов Linux бесплатны
    • Открытость
      Данный факт не ценишь ровно до того момента, как приходится сделать что-то, что не разжевано в интернете. Рано или поздно разработчик доходит до того момента, когда ползет в исходники с глубоким душевным вопросом "как это %&$ должно работать?". Ибо некоторые моменты либо документированы неправильно, либо не полностью, либо в коде досадная ошибка, которую никто не замечал ранее, ну или замечал, но багрепорт/коммит с фиксом разрабу не кидал.
      В Windows-среде, особенно если это сама система, а не прикладной софт, данный баг может вылиться в недели или месяцы страданий. Там только реверс-инжиринг, если саппорт вас игнорит.
    • Документированость
      Команда не сработала как ожидалось? man commandname
      Не помогло? Гляньте сайт разработчика, там обычно на столько обширное вики/документация, что увлечетесь чтением.
      Программа свежая и документация пока не исчерпывающая? Гляньте репозиторий, поиском найдите по исходнику место которое хотите вызвать параметрически - скорее всего там увидите комментарий разраба, кто писал этот код, заодно еще парочку недокументированных возможностей почерпнете.
      В конце концов, если вдруг вам станет интересно, почему сделано так, а не иначе - гляньте багзиллу проекта - скорее всего поиском найдете обсуждение данного куска кода.
    • Гибкость
      Воткнуть свой драйвер в прямо в ядро? Легко (если уж научитесь драйвера писать, то внедрить в ядро особых проблем не составит)
    • Повсеместность
      Че уж там сервера. Роутеры, телефоны, embedded-решения - там везде в кулуарах за редким исключением крутится ядро Linux и знакомые пакеты и команды. Этакая стандартизация.
    • Эффект IKEA
      Вы сами того не подозреваете, но когда по кирпичикам соберете этот чертов конструктор, заставите каждый винтик крутиться (с вероятностью стремящейся к 100%) так как вам надо, вы полюбите эту систему.

    И еще раз напоминаю, что это мое скромное личное мнение.

    Несомнено, сервера и на Windows бывают быстрые, стабильные, работающие 24/7/365 годами. Но так уж повелось.
    Ответ написан
    2 комментария
  • Как работает crontab?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    > Можно ли поставить крон на 1 минуту
    Можно.

    > и проверять есть ли задание, для скрипта, в бд
    Можно.

    > и если есть выполнять его,
    Можно

    > а это не быстро?
    А это не вопрос.

    > В основном интересует нагрузка на сервер.
    От крона нагрузка будет несущественная. От вашего скрипта - зависит от вашего скрипта.

    > И что будет если в одно время, через крон, несколько раз обратиться к одному скрипту
    Скрипт будет выполнен несколько раз.

    > не получится, что запросы будут конфликтовать друг с другом?
    Если вы эту ситуацию обработаете в своём скрипте, то не будут. В кроне никаких встроенных механизмов для этого нет.
    Ответ написан
    Комментировать
  • Какие нужны знания чтобы стать МАСТЕРОМ в области ремонта ПК и ноутбуков?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    Курсов как таковых нет, но в основном нужны классические понятия элеткротехники, элеткроники. там конечно преподают древнее старьё, дай бог чтобы не ламповую технику, но хотябы правила кирхгофа вызубришь, 09.03.02 будет скорее будет бесполезна. Смотри там по ситуации, может будет возможность перевестись в процессе если есть более толковые специальности.

    Сообщество ремонтёров довольно закрытое, на многих форумах с полезной информацией вообще платное членство. Для более менее серьёзного ремонта нужен доступ к документации, электронные схемы (само собой надо в них разбираться, понимать что такое драйвер мосфета, где дежурка и т.п.).
    Плюс довольно сильно развита специализация, например огрызки ремонтируют далеко не все. Потому что там опять же нужна документация + специфический опыт, плюс доступ к запчастям.

    Честная работа мастером по ремонту компов обречена на нищету.
    Это настолько малоприбыльно что если ты будешь в одиночку только компы ремонтировать, у тебя скорей всего не хватит денег даже на аренду офиса в приличном месте. Поэтому кроме ремонта придётся ещё заниматься и всем другим связанным с электричеством + торговля + какие-то ещё услуги.
    Лишь немногие кто смог распиариться через сообщества или ютуб канал как-то более менее могут внятно существовать в одиночку.
    Ответ написан
    Комментировать
  • Как сделать так, чтобы переменная внутри if стала общей?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    f никогда не будет равно 5, так как input возвращает строку, а не число, поэтому блок условного выражения никогда не выполнится и присваивания k нового значения не произойдёт.
    Ответ написан
    1 комментарий
  • Python bs4 как парсить элемент с разными классами?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    Найти все
    trs = soup.find_all('tr')
    
    for tr in trs:
        if tr['class'][0].startswith('point-'):
            print(tr)
    Ответ написан
    Комментировать
  • В чем смысл пакетов в python?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    пакеты нужны для стандартизации и унификации. С помошью пакетного менеджера пакет может быть установлен из сециального централизованного репозитория, из системы контроля версий, из спейиального упакованного файла.
    Пакет несет в себе всю необходимую информациб о своих зависимостях (какие еще пакеты нужны для его работы), информацию об авторстве, ребованиях к версии питона и других пакетов...
    Если оформить проект пакетом, его становится проще разворачивать в продакшн-среде.

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

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    sum(map(str.isalpha, a))
    Ответ написан
    Комментировать
  • Что такое "стек технологий" для системного администратора?

    Francyz
    @Francyz
    Photographer & SysAdmin
    Как говорил мой преподаватель: Если ты не понимаешь значение этого слова, вероятно это работа не для тебя".

    Научитесь гуглить камрад.
    Ответ написан
    Комментировать
  • Что такое "стек технологий" для системного администратора?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Ну например администрирование Active Directory
    Включает в себя и разворачивание с нуля, и само администрирование и автоматизация различных обновлений на рабочих машинах пользователей через политики, через повершелл, понимание как правильно резервировать. Тут можно очень много углубляться в различные технологии, которые есть в AD.

    Или стек веб технологий - dns, http/https, сертификаты, как настраиваются веб сервера - тоже не один инструмент и не одна программа, а стек технологий.

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

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Средства виртуализации, сервера (веб, dns, Active directory, etc.), маршрутизаторы, фаерволлы, средства мониторинга, операционные системы - и т.п. - вот это все...
    Просто перечислить с чем имеете опыт работы.
    Ответ написан
    Комментировать
  • Можно ли упростить код?

    @AstraVlad
    Финансист, консультант, программист-любитель
    Например положить команды и вызываемые ими смайлики с словарь вроде smileys = {text: smile_list} и сделать цикл:
    for text, smile_list in smileys:
        if text in message.text:
            msg = message.text
            for i in range(0, len(smile_list)):
                wtf = (text+"{0}]").format(i)
                if wtf in msg:
                      bot.send_message(message.chat.id,msg.replace(wtf,smile_list[i]))


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

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    барабанная дробь
    В настройках драйвера сетевой карты множество параметров, которые влияют на "спала". Например:5f6db9488bc24074877397.png
    Ответ написан
    4 комментария
  • Почему так мало вакансий по разработке под MacOS?

    YeahGarage
    @YeahGarage
    Developer
    Скорее ответ в Вашем вопросе. Разработка под MacOS как правило долгосрочная и сложная перспектива. И это не про наш рынок. Это не приложение по подсчету фолловеров, это продукты, которые будет инвестированы не для бесплатной загрузки, а для получение прибыли, и программа как очистить корзину никому не нужна.
    Сложный продукт = соответственный подход. А локальные создали продукта которые есть в СНГ видимо не так часто хантят спецов.
    Ответ написан
    Комментировать
  • Можно ли заработать на фрилансе со знанием c++?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Ни с каким языком на фрилансе нет шансов, пока в офисе не дорос хотя бы до мидла.
    Ответ написан
    3 комментария
  • Как спарсить таблицу python?

    Mi11er
    @Mi11er
    A human...
    requests + bs4 и вперед
    Ответ написан
    Комментировать
  • Что делать если айтишник удалил с macbook mac os?

    kocherman
    @kocherman
    Смотря какого года макбук. Удали всё, отформатируй диск. Потом комп или запустится в режим восстановления или нет. Режим восстановления подкачает установщик системы с интернета. Если не запускается, то ноут слишком стар и требует образ, который можно скачать с любимого трекера или еще где. Потом программой etcher записываешь образ на флешку. Жмешь клавишу ALT при включении компа. Тогда он спросит откуда загружать систему, выбираешь флэшку с образом установщика. Устанавливаешь как обычно, по шагам.
    Ответ написан
    1 комментарий
  • Что нужно знать начинающему сисадмину?

    paran0id
    @paran0id
    Умный, но ленивый
    Вы один и совсем без опыта? Ищите работу, где будет наставник. Без него вы мало чему научитесь, и, вероятно, крепко накосячите.
    Ответ написан
    Комментировать
  • С чего начать обновлять пк?

    @antonwx
    1. Начните с покупки нормальной видеокарты уровня 1660 super и хорошего объёмного SSD. Этого уже будет достаточно, чтобы играть во все современные игры в 50-60 fps full hd на высоких настройках.
    2. Если будет не хватать процессора в будущем, меняем мать, процессор и память. Ryzen 3600, любая понравившаяся мать на b450/b550 чипсете и 16 гб оперативки на 3200 мгц - этого хватит надолго и с запасом.
    Ответ написан
    Комментировать
  • С чего начать обновлять пк?

    Я начал с замены процессора. Распрощался с серией Intel i3/5/7 и мигрировал на Xeon'ы. Как показала практика эти серверные камни тянут при равной стоимости куда хлеще чем десктопные версии.
    Ответ написан
    6 комментариев