• 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 Куратор тега Информационная безопасность
    //COPY01 EXEC PGM=IEBGENER
    Очень понадобится вот это
    Также не менее понадобится это
    (хотя читать лучше наоборот - сначала вторую ссылку, потом первую - так будет больше впечатлений :) )
    Ответ написан
    Комментировать
  • С чего начать изучение bat?

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

    @remzalp
    Программер чего попало на чем попало
    1. Смотришь в кошелек, считаешь деньги.
    2. Смотришь в магазинах, около найденной суммы найдется несколько претендентов.
    3. Смотришь по ним тесты.
    4. Учитывая свои потребности, делаешь выбор.
    Алгоритм универсальный года с 2000.
    Ответ написан
    2 комментария
  • Как создать телеграмм бота?

    GavriKos
    @GavriKos
    Ну а где ваш код, в котором вы хотя бы попытались что то сделать?
    Ответ написан
    2 комментария
  • Как запустить программу Python на фоне?

    ScriptKiddo
    @ScriptKiddo
    Переименуйте свой скрипт в .pyw

    Python scripts (files with the extension .py) will be executed by python.exe by default. This executable opens a terminal, which stays open even if the program uses a GUI. If you do not want this to happen, use the extension .pyw which will cause the script to be executed by pythonw.exe by default (both executables are located in the top-level of your Python installation directory). This suppresses the terminal window on startup.


    https://docs.python.org/2/using/windows.html#execu...
    Ответ написан
    Комментировать
  • Забанили в гугл. Что делать?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    У людей на базе сервисов гугл есть целые црм с миллионами оборотами, и вот так в один момент можно потерять все БД по сделкам и клиентам и даже данные свои не забрать....
    Да-да, точняк, свой номер только лохи указывают, пацаны свой номерок не палят всяким левым сервисам. А они нагло пользуются и отжимают бизнес у уважаемых людей...

    ЗЫ: если не окончательно забанили - вот
    Ответ написан
    6 комментариев
  • Как распаковать много запароленных архивов с разными паролями?

    paran0id
    @paran0id Куратор тега Linux
    Умный, но ленивый
    Собрать пароли в текстовый файл построчно, и написать скрипт: в цикле каждый архив пытаться распаковывать каждым паролем, пока не получится.
    Ответ написан
    4 комментария
  • Как учить django полному нулю???

    deepblack
    @deepblack Куратор тега Django
    Открываешь официальный туториал по Django, повторяет в точности как там написано.
    Проходишь до конца.
    Далее придумывает идею сайта (блог, магазин, новостной портал, доска обьявлений) и делаешь самостоятельно.
    Параллельно гугля возникающие вопросы.

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

    @bittenmuskrat
    Эмулятор Android на ПК + распознавание изображений на Python/AutoIT/Autohotkey
    Ответ написан
    2 комментария