• Ребят, такой вопрос, я вообще не был в ITсфере, но уже много начитался про тестирование игр и ПО, очень хочу в эту сферу, как попасть?

    @APaMazur
    Во-первых, надо очень хорошо подумать и понять правда ли тестирование, на этот раз, "оно": мануальные тестировщики без квалификации - это самое дно рынка, где бесконечно скучно и сложно работать за маленькие деньги, усталость и разочарование придут очень быстро

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

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

    @APaMazur
    Я бы сказал, что PHP - не лучшее решение для поставленной задачи

    Для начала, нужно посмотреть нет ли у ресурса нормального AJAX-интерфейса, это видно в консоли

    Если нет и нужно парсить, то правильный подход, вероятно, на сегодня - это Python + requests + BeautifulSoup (есть альтернативы, но этот точно работает и работает хорошо)

    Ставим Python (я предпочитаю 2.7, но это непринципиально)
    Ставим requests и BeautifulSoup
    Ставим lxml

    Далее пишем что-то примерно такое
    import requests
    from bs4 import BeautifulSoup
    
    page = requests.get('http://www.mysite.com/1').content    # Получаем данные
    page = BeautifulSoup(page, 'lxml')    # Приводим данные к красивому виду
    parsedData = page.findAll('div', {'class': 'my-data-class'})    # Выбираем теги по атрибутам (для примера взят класс)


    Выгрузить данные, если их не очень много, можно, например, в csv
    csvfile = open('myfile.csv', 'wb')
    writer = csv.writer(csvfile, delimiter=';', quotechar=';', quoting=csv.QUOTE_MINIMAL)
    for row in parsedData:
        writer.writerow(row)
    csvfile.close()


    Еще могут понадобиться RegExp и строковые операции, но это тоже несложно и легко гуглится
    Ответ написан
  • Можете посоветовать книгу по C++?

    @APaMazur
    Для начинающего, если есть стремление действительно что-то понять и изучить - очень рекомендую таки Дейтлов. Качественная, хорошо и легко написанная книжка, позволяющая от азов дойти до довольно серьезных задач за короткое время. Вам последовательно и живо объяснят C, затем C++. Лучшего я не видел, хотя что-то повидал в области IT-образования.

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

    @APaMazur
    Знаете что касается ОС, технологий и прочего…
    Я как человек, с этим до недавнего времени как-то связанный, скажу что этот вопрос надо задавать не здесь и в другой форме. Просто напросто это вещи… не то что б остро засекреченные, но о которых не принято болтать на каждом углу. Люди с этим работающие и способные дать грамотный ответ, как правило, имеют формы допуска и относятся к тому, что говорят на публике осторожно.
    А так — есть у наших военных и свои ОС (МСВС упоминалась, но она не единственная в своем роде и сильно устаревшая), и свои СЗИ, и системы документооборота, и системы разработки… НИИ целые над этим трудятся. Впереди планеты всей ребята совсем-совсем не бегут, но все сертифицировано, и работать с этим, в случае острой потребности и реальной военной угрозы со стороны стран-разработчиков альтернативного и привычного ПО можно.
    Вообще — простой и надежный способ узнать об этом из первых рук и надежных источников — поработать немного в любой серьезной конторе, работающей на госзаказах по военке. Сами все увидите, поразвертываете, выучите много новых витиеватых матерных выражений )))
    Ответ написан
    Комментировать
  • посоветуйте замену мыши Logitech Anymouse MX?

    @APaMazur
    Буквально на днях взял себе R.A.T.5 и еще товарищу R.A.T.3.
    Оба весьма довольны. Мягкие, удобные, полностью настраиваемые мыши, как игрушки погонять, так и для работы. Качество изготовления хорошее, материал тактильно приятный, да и банально на столе смотрится неплохо, если чуть необычный внешний вид не смущает. Небольшие проблемы с установкой родного софта — но решение в интернете водится, найти его несложно.
    Единственный заметный минус — ценовая политика Saitek. Дороговаты они несколько…
    Ответ написан
    Комментировать