Задать вопрос
  • Как лучше сделать в Ubuntu Server очистку папки от файлов каждые 24 часа?

    @sand3001
    Всего по немногу
    cron
    Скрипт такой например:
    #!/bin/sh
    rm -rf /path/to/dir/*
    Ответ написан
    1 комментарий
  • Какую высокотемпературную смазку выбрать для вентилятора ЦП?

    hint000
    @hint000
    у админа три руки
    Моторное масло смазывает отлично, но оно очень жидкое (малая вязкость). Получше должно быть трансмиссионное масло, оно гуще.

    Высокотемпературную - это вы загнули, при температуре больше 100 градусов ни один компьютер не будет работать больше нескольких минут без зависания. А ниже 100 градусов работают любые смазки (не высокотемпературные).
    Ответ написан
    5 комментариев
  • Как победить SyntaxError: inconsistent use of tabs and spaces in indentation?

    @galaxy
    inconsistent use of tabs and spaces in indentation

    Какое из этих восьми слов вам непонятно?
    Ответ написан
    Комментировать
  • Компилятор c++?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    То, что ты ищешь, называется среда разработки или IDE, а не "компилятор как интерпретатор"

    погугли python ide, например PyCharm
    Ответ написан
    Комментировать
  • Локальная сеть в офисе 10 Гигабит по меди возможно ли?

    @Newbie2
    Учитываем что от розетки идет патч-корд 6А категории, но обжат rj-45 cat 5e.

    Сомневаюсь, что у вас получилось качественно обжать. В 6А жила толще и он в коннектор 5е гарантированно не лезет.

    Все кабеля не экранированные.


    Как так? У 6А категории пары обязаны быть экранированные, экран надо заземлять.

    1. Как правильно написали выше - уменьшайте количество контактов. Розетку - исключить.

    2. Проверить связь коммутатора с землей.

    3. Разъемы должны быть экранированные, экран разъема должен соединяться с экраном кабеля. Не будет экрана --> не будет защиты от перекрестных помех --> не будет заявленной скорости. Т.е. необходимо обеспечить контакт экрана пар кабеля с PE (PEN) проводником электросети. Пример правильного разъема тут

    4. Калибр жилы должен быть не менее 20 AWG. Если у вас 23-24 AWG - это так называемый "псевдокабель категории 6А", который производитель позиционирует "для патчкордов". На помойку. Пример нормального кабеля тут Это самый доступный по цене кабель категории 6А.

    5. Если все-таки пары кабеля неэкранированные - смело на помойку. Это не 6А.

    p.s. И напишите, пожалуйста, марку используемого кабеля. Мне для статистики.
    Ответ написан
    2 комментария
  • Какой способ лучше защитит пароль?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Первый вариант, разумеется, вообще ни о чём.

    Есть три вектора атаки на пароли: перебор по радужным таблицам, брутфорс и подбор по словарю.
    От первого защищает соль, от второго алгоритм, от третьего сложность пароля.

    У нас здесь речь идет об алгоритме. То есть, о буртфорсе. Что такое брутфорс? Это тупо подстановка случайных сочетаний символов по очереди и проверка, не совпал ли хэш. Чем быстрее вычисляется хэш, тем быстрее раскалывается пароль.
    ПОЭТОМУ, ключевой характеристикой хэша для паролей является сложность его вычисления.
    Твой ша-пицот-двенадцать выплоненный стопицот раз - это для современной техники как воробей чихнул. А для будущей и подавно.
    Поэтому умные люди придумали алгоритмы которые во-первых вычисляют каждый хэш гораздо медленнее, а во вторых адаптируются под растующую скорость процессоров, и говорят тебе когда пора уже усложнять алгоритм. Именно этим и занимаются встроенные функции, и поэтому ты должен использовать именно их.
    Ответ написан
    Комментировать
  • Как восстановить файлы с удалённого профиля пользователя Windows 10 pro?

    MAD-Kuzia
    @MAD-Kuzia
    Сис. админ, Программер, Эникейщик.
    Если записывали что-либо на тот-же раздел (напр устанавливали recuva) - восстанавливать скорее всего уже нечего. Если восстанавливали файлы recuv'ой на тот-же раздел - восстанавливать скорее всего уже нечего. Если диск SSD - ситуация аналогичная, трим уже прошел, и данные удалены физически. Шансов на удачное восстановление хоть каких-то файлов не особо много. Быстрее отключить диск, и тащить его специалисту. Если диск не SSD, и все-таки хотите попробовать восстановить файлы самостоятельно - делайте это загрузившись с лайв-образа, и восстановленные данные сохраняйте на другой носитель. С этого диска не загружайтесь, и систему с него не запускайте (она тоже осуществляет запись на диск и тем самым затирает "свободное место", принадлежащее удаленным файлам).
    Ответ написан
    3 комментария
  • Нужна ли минификация кода при активном GZIP?

    takezi
    @takezi
    Intelligent people are full of doubts.
    1% выиграете в среднем при gzip+minification. Думаю овчинка выделки не стоит.
    Ответ написан
    2 комментария
  • Как создавать сайты в фотошоп?

    erniesto77
    @erniesto77
    oop, python, php, js
    В фотошопе нельзя создать сайт,

    только макет сайта
    Ответ написан
    Комментировать
  • На каком языке CMS сайта будет работать быстрее?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Скорость работы сайта зависит от разработчика, ну и от хостинга разумеется.
    Ответ написан
    1 комментарий
  • Где можно продать готовый стартап приносящий прибыль?

    DanArst
    @DanArst
    Гриффиндор в моде при любой погоде!
    Если тяжело поддерживать в плане финансов и нет времени, то почему бы не подать заявку на инвестиции в краудфандинговые сервисы наподобие kickstarter? Если хорошо распишите, то возможно и появятся желающие выкупить стартап.

    p.s
    Не мечтайте получить приличную сумму за него. Хороший опытный инвестор, чтобы вложиться или выкупить проект, попросит о встрече, а там без расписанного бизнес-плана со всеми аспектами делать нечего. Например ни один нормальный инвестор не поверит в то, что нет аналогов, прямых конкурентов, в то, что нет особых рисков и т.д.
    Ответ написан
    2 комментария
  • Почему при вводе "Бумага", ничего не происходит?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    1. Приведите весь текст в нижний регистр и потом сравнивайте, зачем по несколько раз это делать
    continue_game = input('Продолжить игру?: ').lower()
    if continue_game == 'да':
        #....


    2. Вы используете or, соответственно, код выполнится, если любое из выражений выполнено. Вводите бумага - Бумага != камень, значит условие выполнено. Используйте and + lower() из примера выше. В итоге выйдет
    UserSign = input('Какой знак?').lower()
    while UserSign != 'камень' and UserSign != 'ножницы' and UserSign != 'бумага':
        #....


    Но лучше сократить так:

    allowed_signs = ['камень', 'ножницы', 'бумага']
    
    UserSign = input('Какой знак?').lower()
    while UserSign not in allowed_signs:
        #....
    Ответ написан
    Комментировать
  • Что нужно изучать, чтобы лучше понимать Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Про файловую систему - изучить права доступа в POSIX, понять как работают iNode, почитать про File System Hierarchy Standard

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

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

    @66demon666
    Сетевой админ, АТС-админ
    1.Изучить, что такое ботнет сеть
    2. Изучить Python
    ....
    Profit

    (про свою сеть неубедительно)
    Ответ написан
    Комментировать
  • Стоит ли переносить базы 1c на SQL SERVER на отдельный диск?

    MaxDukov
    @MaxDukov
    впишусь в проект как SRE/DevOps.
    RAID 0 для БД в принципе не лучшее решение. смерть любого из дисков - смерть всего RAID.
    так что начните с этого. а в остальном - при таких объемах крайне маловероятно, что Ваш сервер упирается в диски. Лучше уж докупите памяти.
    Ответ написан
  • Присвоение значения одной переменной к другой (проблема)?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    Используя обычное = вы создаете ссылку на объект. В результате обе переменные ссылаются на один и тот же список/словарь/etc, соответственно, редактируя fa меняется и users.
    a = {'some': 'var'}
    b = a
    print(id(a) == id(b))


    Для подобного копирования list / dict используйте copy

    import copy
    
    fa = copy.deepcopy(users)


    Для образования можно глянуть https://medium.com/@meghamohan/mutable-and-immutab...
    Ответ написан
    1 комментарий
  • Как ограничить скорость интернета для моего компьютера?

    @rPman
    Можно ограничить средствами торент клиента, практически все клиенты имеют такую настройку и в один клик смену профиля, покопайтесь там.

    Популярные типа utorrent или tixati имеют возможность настройку автоматической смены профиля по времени
    Ответ написан
    2 комментария
  • Как расшарить мощности стационарного ПК на другие машины?

    paran0id
    @paran0id
    Умный, но ленивый
    Винду поставить основной системой, линукс в виртуалке.
    Ответ написан
    6 комментариев
  • Как можно сделать этот код быстрее?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    Как можно сделать этот код быстрее

    У вас быстрее всего самая медленная операция - это получение ответа с результатами поиска из википедии. Код тут не при чем, и его оптимизацией мало что добъетесь - хоть на ассемблере перепишете...
    Как вариант - выкачивайте себе дамп википедии локально, загоняйте в БД, и совершенствуйте поиск, кешируйте наиболее частые запросы.
    Ответ написан
    Комментировать
  • IDE или редактор кода для C#?

    sabone
    @sabone
    beginner developer
    VS Code хорошая альтернатива, но IDE есть IDE.

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