• Сколько стоит такой б/у мак?

    @q2digger
    никого не трогаю, починяю примус
    1-2 тыщи, так на сок или пиво.
    Ответ написан
    1 комментарий
  • Как написать программу на Python?

    milssky
    @milssky
    Координатор племени фиолетовых обезьянок
    Идея такая. Полностью заполнять словарь мне откровенно лень, поэтому только 2 функции замапены на ключи.
    if __name__ == '__main__':
        mapping = {
            '1': conversion_from_centimeters_to_inches,
            '2': conversion_from_inches_to_centimeters,
        }
        user_choice = input('введи число от 1 до 12. Для завершения введи 0')
        while user_choice != '0':
            user_choice = input('введи число от 1 до 12')
            fun = fun = mapping.get(user_choice, lambda: "Неправильный ввод")
            num_to_convert = int(input('введи значение для конвертации'))
            print(fun(num_to_convert))
    Ответ написан
    2 комментария
  • Windows загрузилась в исходном состоянии. Как понять причину?

    @res2001
    Developer, ex-admin
    Такое могло произойти, если система по каким-то причинам не смогла найти/создать профиль пользователя. Тогда винда создает временный профиль, который после выхода из системы будет удален.
    Если после перезагрузки профиль оказывается на месте, то винда, конечно, загрузит его.
    Чтоб узнать из какого каталога загружен профиль в командной строке винды введите команду:
    set USERPROFILE
    В нормально режиме вам выведется путь типа такого: C:\Users\<имя пользователя>
    При работе во временном профиле путь будет выглядеть примерно так: C:\Windows\Temp\<имя пользователя>
    Ответ написан
    5 комментариев
  • Альтернатива Excel для рисования таблиц?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Libre Office слишком малофункционален

    Заявление "продукт Х малофункционален" далеко не всегда означает, что он на самом деле малофункционален. Зачастую это означает "он работает не так, как продукт Y и разбираться в нем я не хочу"
    Ответ написан
    Комментировать
  • При подключении планшета к компьютера не видит его в компьютере?

    @kalapanga
    Вы бы хоть написали что за планшет, хотя бы на какой операционной системе...
    Если при подключении к компьютеру на экране планшета нет никаких сообщений или запросов, то ищите в настройках планшета что-нибудь про подключение по USB.
    Ответ написан
    Комментировать
  • Зачем нужен Boost?

    Комментировать
  • Как вытащить полное значение класса?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    div = soup.find('div', {'class': 'with-overtask'})
    print(div.find('img')['src'])
    Ответ написан
    Комментировать
  • Как парсить с wildberries?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Начнём с того, что 500 шт. каждые 5 с - это 100 запросов в секунду. Прокси будут баниться очень быстро при подобном трафике.

    Далее, получение данных мегабыстро имеет смысл в автоматизированных системах торгов на фондовой бирже, а если это в телеграм человеку сливать, то он в любом случае будет реагировать намного медленнее этих 5 секунд. И зачем тогда так часто опрашивать? Если опрашивать с интервалом в 3 секунды, то товары будут приходить с опозданием в среднем 13 минут, максимум 25 минут, что для многих задач вполне приемлемо.

    Советую поговорить с заказчиком ещё раз на тему того, что именно ему нужно.
    Ответ написан
    15 комментариев
  • Redmibook 16 на райзен или интел?

    maaGames
    @maaGames
    Погроммирую программы
    Райзен (теоретически) намного быстрее этого Интела. Хотя бы потому, что 8 реальных ядер, вдвое выше базовая частота и больше турбо-частота. IPC у Райзена тоже выше.
    С другой стороны - это теория. В реальнсоти всё упирается в троттлинг и нужно искать обзоры с тестированием под нагрузкой. Если во время теста троттлинг начинается через 3-5 минут, то для работы проблем с перегревом не будет. Реальная работа не настолько грузит процессор, как синтетические тесты. А вот если троттилинг начинается за минуту илибыстрее, то и при компиляции может начать перегреваться и сбрасывать частоты.
    Я бы ждал Райзен. Или в другом магазине купил.
    Ответ написан
    6 комментариев
  • Красивое оформление при парсинге?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Попробуйте метод strip():
    serveronline = soup.find("div", "monitoring").text.strip()


    PS: Скорее всего так не получится, так как вы хитрите, выбирая всё сразу. Нужно брать "табличку" каждого сервера и парсить в цикле из неё данные. И тогда будет всё красиво, без ненужных пустых строк.
    Ответ написан
    7 комментариев
  • Нужно спарсить таблицу с сайта?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    import requests
    from bs4 import BeautifulSoup
    from lxml import html
    import csv
    
    headers = {'user-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0',
    			'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8'
    }
    
    url = 'https://opi.dfo.kz/p/ru/DfoObjects/objects/teaser-view/25720?RevisionId=0&ReportNodeId=2147483637&PluginId=6c2aa36248f44fd7ae888cb43817d49f&ReportId=61005620'
    
    response = requests.get(url,headers=headers)
    
    file = open('data.csv','w') # Открываем файл на запись. Можно было использовать контекстный менеджер, но так думаю проще.
    writer = csv.writer(file) # Передаем в функцию writer дескриптор открытого файла.
    
    soup = BeautifulSoup(response.text,"html.parser")
    
    rows = soup.find('table',class_='dsnode-table').find('tbody').find_all('tr') # Ищем в html тег 'table' с классом 'dsnode-table',
    # далее в найденом ищем тег 'tbody' и наконец ищем все теги 'tr'. Тег 'tr' в html это тег строки таблицы. В результате, в rows 
    # у нас окажутся все теги 'tr', тоесть все строки таблицы.
    
    for row in rows: # Проходимся по всем строкам. При каждой итерации, в row у нас будет следующая строка таблицы, вместе с html тегами.
    	columns = row.find_all('td') # Ищем в текущей строке таблици все теги 'td'. В html td - это тег ячейки.
    	data_list = [columns[0].text,columns[1].text,columns[2].text,columns[3].text,columns[4].text,columns[5].text,columns[6].text,columns[7].text,columns[8].text]
    	# Так как в каждой строке 9 ячеек, а элементы списка в большинстве ЯП нумеруюются с нуля, то мы можем обратится к конкретной ячейке
    	# текущей строки по индексу. Первая ячейка будет columns[0], а последняя, тоесть девятая - columns[8]. Создаем список 'data_list',
    	# и заносим в него все ячейки текущей строки. Но, так как в columns кроме текстовых данных также присутствуют html теги, мы обращаемся 
    	# к свойству .text, что-бы получить сам текст, без тегов.
    	writer.writerow(data_list) # Записываем текущую строку в csv файл. 
    	# Далее цикл продолжается, пока не достигнет конца таблицы(условно, так как все строки таблици мы уже получили, и они хранятся в 'rows')
    
    file.close() # Так как мы не используем контекстный менеджер with, обязательно закрываем открытый файл.

    Результат:
    5f31c1f7ca811013254566.png
    Ответ написан
    Комментировать
  • Какая ОС Linux имеет самую высокую защиту?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Настроенная грамотным специалистом и в руках опытного пользователя.
    Ответ написан
    Комментировать
  • Как написать код на Python для парсинга с определенной страницы?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Это реализумо на питоне. Смотреть в сторону requests, beautiful soup, selenium и тому подобного.

    P.S. За год можно стать программистом, который знает о питоне много.
    Ответ написан
    Комментировать
  • Выбор ноутбука до 40 000р?

    @antonwx
    Нормальные ноутбуки начинаются хотя бы от 60 к.р. сейчас, с дискретной видеокарточкой и нормальным охладом с 2 кулерами.
    Попытайтесь за вашу сумму взять что-нибудь на Райзене, обязательно с ssd и 8 гб оперативки минимум. Это будет отличная покупка за такие деньги. Не стесняйтесь покупать в менее популярных московских магазинах, а не только в сетевых днсах и ситилинках. С вашим бюджетом обязательно брать без винды, её вы сможете накатить самостоятельно.
    Приеду на работу - попробую найти вам пару вариантов, регион только укажите.
    Ответ написан
  • Где найти оригинальны windows 95?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Rutracker -> Программы и Дизайн » Операционные системы от Microsoft » Настольные ОС от Microsoft (выпущенные до Windows XP)

    оригинальный бесплатный продукт, желательно с ключами активации
    WHAT???
    Ответ написан
    Комментировать
  • Как попасть в кибербезопастность?

    Zoominger
    @Zoominger
    System Integrator
    Как стать специалистом кибербезопастности, пока нет возможности поступить в вуз/курсы.

    Поступить в ВУЗ по направлению "Информационная безопасность". Больше никак. Без "корочки" вас даже никто не будет интервьюировать.

    С чего начинается путь в кибербезопастность?

    С приёмной комиссии в ВУЗе.

    (Пока интересует пентестер)

    Всем плевать.

    Если вы хотите поиграть в мамкиного хаккира и безуспешно взломать соседский WiFi, то вперёд, ставьте Кали и играйте. Если хотите стать безопасником, то только в ВУЗ, на 4-5 лет.
    Ответ написан
    Комментировать
  • Как узнать размер разъема DVD привода на ноутбуке HP 15-bs185ur?

    @kalapanga
    Вынуть привод и посмотреть на него. Там же вроде всего один болтик открутить нужно.
    Ответ написан
    Комментировать
  • Как добавить URL столбцу с формулой?

    ProgrammerForever
    @ProgrammerForever Куратор тега Excel
    Учитель, автоэлектрик, программист, музыкант
    Используйте функцию ГИПЕРССЫЛКА() и СЦЕПИТЬ() или конкатенацию &. Можно дополнительно сделать массформулу с помощью ARRAYFORMULA()
    =ArrayFormula(ЕСЛИ(A1:A="";"";ГИПЕРССЫЛКА(A1:A&B1:B&C1:C)))

    Демонстрационная таблица
    Ответ написан
    Комментировать
  • Какие книги начать читать для веб хакинга?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    Внимание! Изменился адрес почты!
    Очень понадобится вот это
    Также не менее понадобится это
    (хотя читать лучше наоборот - сначала вторую ссылку, потом первую - так будет больше впечатлений :) )
    Ответ написан
    Комментировать
  • С чего начать изучение bat?

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