Задать вопрос
  • Нужно ли иметь много комплектующих для ремонта ПК?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Ну, для начала - нужна нормальная post-карта, которая будет показывать на каком коде зависла загрузка (по факту - какой компонент мешает запуститься).
    Касательно железок. На начальном этапе достаточно будет 2-3 (некоторые матери могут не хавать ту или иную память) планки оперативы каждого типа (ddr2/3/4), 1-2 видюхи-затычки (условно gtx 250-450. Можно, в теории и ниже - но там шанс словить труп выше). Касательно процов сложнее, т.к. куча разных сокетов, но если говорить о относительно старых матерях (которые скорее всего и будут тащить в ремонт), то дешевые камни (условные селероны/атлоны (емнип)) под них можно найти довольно дешево (если не на авито(olx), то у китайцев).
    Плюс, скорее всего, после ремонта могут оставаться комплектующие (я не про тыренье, а к примеру, нужно "прокачать" железо, вы (или клиент) покупаете новые. А старые можно либо забрать по сходной цене, либо вообще даром (бывает и такое))
    Ответ написан
    Комментировать
  • Как сменить обмотку в блоке питания?

    sotvm
    @sotvm
    Умный поймёт, а дураку и так всё равно.
    Все работает отлично, Но дурная голова рукам покоя не даёт? :))
    Ответ написан
    10 комментариев
  • Отказоустойчивый/высокодоступный файловый сервер?

    @rPman
    защита от шалящего диска - RAID (зеркало)
    защита от шалящего сервера - кластер

    не смешивай разный функционал (рядом с критичным) на одной машине, хорошей практикой в принципе хранилище выделять на отдельную машину, желательно готовое железо ака NAS
    Ответ написан
    5 комментариев
  • Какое посоветуете легкое IDE для PHP под Linux?

    puchkovk
    @puchkovk
    Усложнять — просто. Упрощать — сложно.
    Netbeans IDE для PHP.

    1. Нет, подсвечивает весь синтаксис.
    2. Да.
    3. Да.
    4. Да.
    5. Да.
    6. проверка синтаксиса PHP - есть, интеграция с интерпретатором PHP - вроде нет, но подсветка отличная, можно указать версию PHP.
    7. Да.
    8. Не настраивал у себя, но вроде бы да.

    Пользуюсь сам уже много лет, мощная IDE c множеством плюсов. Пробовал вместо нее phpStorm - и все равно остался на Netbeans. Да, иногда медленная, но оно того стоит.
    Ответ написан
    Комментировать
  • В чем разница между delete и nullptr?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    g = nullptr не удалаят память, оно просто записывает в переменную g значение со смыслом - "указатель вникуда". Память при этом остается нетронутой и к ней можно обращаться, что вы и делаете, запомнив указатель в другой переменной.

    delete[] же освобождает память, а значит, все последующие обращения к ней, что при помощи g, что при помощи gg - будут вызывать UB
    Ответ написан
    Комментировать
  • Законно ли пиратить чужой код с интернета?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Практически невозможно доказать копирование кода, особенно учитывая что большая часть кода любого сайта набрана из стандартных шаблонов.
    Только не думайте что так легко спиратить код, обычно написать заново проще и быстрее, чем разобраться в чужом коде)
    Вопросы будут только если весь дизайн скопируете. И то не факт...
    Ответ написан
    5 комментариев
  • Недостатки видеоуроков?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Нужен огромный и продолжительный труд, чтобы написать приличную книжку.
    Чтобы в ней было не 10 страниц, а много хорошего материала, с примерами, с задачами, с изложением. Оформить, вычитать, отредактировать, договориться с издателем, выпустить, получить какую-то отдачу.
    Хорошую книгу ты читаешь долго. Месяц, два, год. Перечитываешь.

    Текст ты читаешь в удобном для себя темпе, легко пересматривая и перечитывая абзацы.
    Остановившись на странице книги, ты можешь просто просмотреть глазом предыдущую страницу и продолжить чтение. С видео так не получается - из головы вылетает все, и надо просматривать как минимум пару минут перед этим, если отлучился на час-два.

    В любой момент можно в тексте что-то найти, что-то подсмотреть в быстром темпе, и даже в бумажном варианте для этого достаточно просто содержания. А в электронном виде оттуда легко копируется текст, команды, код, конфиги.
    Перемотка в видео так не работает. Закладки на видео в виде справочника не работают. Сам себе заметки в виде видео ты не пишешь, не выписываешь, и переписать из книги проще, чем из видео.

    Также видео делать сложнее, чем писать текст. Гораздо дольше. Гораздо дороже.
    Редактирование видео вещь в разы более муторная, поэтому чаще просто переснимают короткие блоки, а это опять таки непросто.
    То есть сделать видео с таким же качеством материала и с такой же плотностью материала - в десятки раз дороже по всем ресурсам - деньги, время, оборудование.
    И при этом никто не будет смотреть месяц видео (160 часов, например). Никто не будет делать поиск внутри видео, закладки на нужные отрывки и использовать видео как справочник.

    Перенести материал из книги перенести в видео - это непомерный труд с одной стороны и совершенно невостребованный с другой стороны.
    А поэтому никто не делал, не делает и не будет делать видео с таким же наполнением материалом, как это можно сделать в тексте.

    Видео - это разок посмотреть на чей-то практический материал, разок посмотреть как это делает кто-то другой.

    А поэтому все видеокурсы, которые существуют - это беглый обзор чего-либо, какой бы длинный курс это ни был, это все равно гораздо более поверхностный материал, чем текст.
    Текст требует от тебя большего вовлечения, чем видеокурс, а обучение - в первую очередь это усилия со стороны ученика.

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

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

    P.S. Все вышесказанное касается разработки и администрирования. В "визуальных" профессиях, возможно видео может давать гораздо больше. Например хореография, фехтование, музыка, возможно дизайн. Но там тоже множество книг, которые дают фундаментальную информацию лучше, чем видео.

    P.S. Одним из самых важных минусов видео я считаю то, что ты не можешь получать информацию в комфортном для себя темпе, с возможностью быстро перечитать слово/фразу и обдумать ее. Сам читаю множество лекций, и эта проблема, когда скажешь 2-3 предложения быстрее, чем обычно и половина учеников отваливается с бессмысленным взгядом. Так на живом курсе ты можешь обратить на это внимание и перефразировать, а записанное видео уже не изменишь.
    Ответ написан
    1 комментарий
  • Как исправить ошибку при установке Mysql на VPS сервер с Ubuntu?

    Проблема в поврежденных пакетах

    Решение
    sudo apt-get purge mysql\* libmysql\*
    sudo apt autoremove
    
    sudo apt --fix-broken install
    sudo apt-get --reinstall install mysql-client-core-8.0
    sudo apt-get purge mysql\* libmysql\*
    sudo apt autoremove
    sudo apt update
    sudo apt install mysql-server
    Ответ написан
  • Как ограничить полномочия скрипту на запись (легковесный chroot)?

    @rPman
    запускать скрипт под специально созданным пользователем backup и выдать права на каталог с бакапами только там где это допустимо
    Ответ написан
    Комментировать
  • Как подобрать провод при сборке ПК?

    hint000
    @hint000
    у админа три руки
    Только родной, идущий в комплекте с БП.
    Не существет стандарта на распиновку модульных БП. Вот что бывает, когда пытаются использовать не родные кабели (человек просто спалил своё железо): https://qna.habr.com/q/796639

    Ну и если у вас не i9 с TDP 200+ W, то лишний кабель питания будет только для красоты, реально он там нафиг не нужен. Хотя нет, не только для красоты, ещё он будет ухудшать охлаждение, потому что чем больше кабелей в корпусе, тем сильнее они мешают продуваемости.
    Ответ написан
    7 комментариев
  • Почему не работает цикл while в python?

    @DimaKalinin
    В первом варианте вы указали что i = 10, далее в цикле вы проверяли равно ли i - True, поскольку i у вас указано как число 10, то условие оказывается неверным и цикл не работает. Во втором варианте вы указали так же что i равно 10, но в цикле вы не указали условие которое должно выполняться для i - поэтому любое значение для i - верное, то-есть True, и цикл будет работать бесконечно
    Ответ написан
    1 комментарий
  • Почему не работает цикл while в python?

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    Потому что True это 1, а не 10. Но приведение 10 к булеву значению даст 1.
    i = 10
    while bool(i) == True:
        print(i)

    Во втором варианте оно неявно приводится интерпретатором, поскольку while принимает на вход только булево значение.
    Ответ написан
    2 комментария
  • Чем отличаются эти две версии Telethon?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    Первая является форком второй (вторая - оригинальная). Следует обратить внимание только на оригинал. Форков этих 953 штуки

    https://github.com/LonamiWebs/Telethon
    Ответ написан
    Комментировать
  • Зануление FTP-кабеля - есть ли смысл?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    В целом, что требуется гонять по предприятию, чтобы было 10гбит?
    Для всяких аутлуков/браузеров 100 мбит более чем достаточно. 1 гб или 10 гбит можно кидать между маршрутизаторами, либо соединить сервера, но они и так должны быть рядом, в серверной.
    Поэтому вопрос про 10 гбит нужно поднимать с точки зрения а надо ли это бизнесу?

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

    Если же кидать 10 гбит на каждую рабочую станцию, но они будут тупо простаиватьт, но при этом жрать больше электричества. И даже на 100 десктопах вполне возможно заметить разницу в платежках за месяц по электричеству.
    Ответ написан
    7 комментариев
  • Сколько клиентов могут одновременно передавать данные на один UDP порт (windows)?

    XXXXPro
    @XXXXPro
    Fullstack Web developer
    Всё верно: в UDP нет соединений, там идёт обмен данными независимыми пакетами. Все эти пакеты приходят в один сокет, даже если отправители разные. Считывание из этого сокета идёт последовательно в порядке прихода пакетов. Также нужно иметь в виду, что если пакетов идёт очень много, а обрабатываются они медленно, возможна ситуация, когда у операционной системы не хватит буферов для приёма новых пакетов, и они начнут терятся.
    Чтобы понять, от кого пакет, и что с ним делать, нужно либо в самих данных передавать какой-нибудь идентификатор отправителя, либо вместо recv использовать функцию recvfrom. Она получает не только сам пакет, но и IP-адрес отправителя.
    Ответ написан
    3 комментария
  • Влияет ли порядок видеокарты в системе на производительность?


    всегда выше в списке (по приоритету?),

    Мне кажется, они там идут в алфавитном порядке, по имени.

    Влияет ли это на производительность?

    Нет.

    Прим. ко второй пикче - на встроенной графике есть нагрузка, на видеокарте - нет

    Посмотри в настройках AMD - там должен быть выбор, какой адаптер использовать.
    Для нетребовательных приложений, логично, нет смысла использовать дискретный
    Ответ написан
    3 комментария
  • После замены ssl сертификата на exchange, перестали уходить сканы с мфу на почту (smtp), как отследить причину?

    @MaxKozlov
    Google enable exchange smtp protocol logging
    Ответ написан
    Комментировать
  • Почему сервер выдает больше данных чем положено в API?

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

    @gamburger
    IT System administrator / HelpDesk
    Смотреть на свитчах количество MAC адресов. В теории на 1 порту 1 MAC - тот порт где висит хаб на порту будет несколько MAC адресов
    Ответ написан
    1 комментарий
  • Соответствует ли данный код хорошим практикам?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Вам больше стоит обеспокоиться тем, что вы запросы формируете интерполяцией строк.
    Ответ написан
    1 комментарий