Задать вопрос
  • Не могу достать значение атрибута с помощью simple HTML DOM?

    @rPman
    simplehtmldom.sourceforge.net/manual_api.htm
    можно и ->getAttribute('имя') и ->attr['имя'] и даже ->имя_атрибута (правда левые символы не допустимы)
  • Не могу достать значение атрибута с помощью simple HTML DOM?

    @rPman
    foreach($html->find('table') as $table) echo $table->find('tbody',0)->getAttribute('data-vehicle').PHP_EOL;
    возвращает 18 одинаковых чисел 053120049048056

    где то у вас ошибка в селекторах
  • Как стабильно вводить текст в поле браузера из кода с помощью Python?

    @rPman
    Влад Григорьев, я пару раз встречал ситуации, когда интерфейс веб-сайта работал от нажатия на кнопки, и эмулировать в браузере их нормально не получается... но не думаю что это случай топиккастера.
  • Как рассчитать PPS (пакеты в секунду) исходя из предполагаемого количества пользователей?

    @rPman
    omikron24, в зависимости от вида 'взаимоотношений' с провайдером, если вы подключаете подсеть и провайдер вам это позволит, то да поставьте свитч (да бывают управляемые но обычно это тупая железка), обычно провайдеры клиентов подключают через роутер, скорее всего безальтернативно.
  • Как узнать какой сервис определения номеров стоит на сайте?

    @rPman
    АртемЪ, так как выдернуть номер телефона то? откуда он дергается!
  • Как вылечить взломанный WordPress?

    @rPman
    Начинайте изучать что это за ссылки, вполне возможно что это документы в базе данных, сохраненные обычным пользовательским аккаунтом который вы забыли отключить или езще каким способом созданные злоумышленником, удалите эти документы, закройте дыру через которую они были созданы и т.п.
  • Почему при запросе несуществующего image грузится CPU на 100% на сервере?

    @rPman
    непонятно, какое именно приложение грузит ваш сервер, в списке приложений только апач с 3-5% суммарной нагрузки
  • Как удалённо установить приложение на Android и проверять актуальность?

    @rPman
    Andrey Goncharov, вот обсуждение как раз с примерами (там есть пример метода установки из stream, т.е. вам даже не надо сохранять apk на диске, передаете со своего локального сервера, например http)
    https://stackoverflow.com/questions/5803999/instal...

    т.е. вам нужно написать приложение для android, которое бы при включении телефона (но не чаще чем раз с некоторым периодом времени) лезло на сервер например захардкоженый прямо в коде, или например при наличии wifi с определенным названием или еще по какому условию, на ваше усмотрение) загружало бы список имен и версий приложений и сравнивало бы их установленную версию и при различиях, запускало бы их установку. Сюда же неплохо добавить список приложений на удаление, и в довесок, дайте возможность сохранять и удалять файлы, загруженные с вашего сервера (почти наверняка понадобится в будущем).
  • Как обойти JS скрипт, мешающий спарсить страницу?

    @rPman
    Noizefan, я на эти вопросы тут минимум пару лет назад уже отвечал так ;) мои первые приложения были на c# используя WebBrowser и подавна, больше десяти лет назад (нужно было делать скрин гуглмапс в абсурдно высоком разрешении, тысячи пикселов, специальнро машину с 8 гигами оперативы покупали, и ставили 64битную винду, тогда еще не дешево это было).
  • На интегрированной видеокарте Intel Iris 5200 можно заниматься машинным обучением или лучше вычислять в облаках?

    @rPman
    зачем вы сменили аккаунт ;)

    либо вы идиот? для задач нейронки и обработки данных НЕ ВАЖНО какая машина, важно их совокупная мощность на рубль, т.е. вместо использования одного камаза МОЖНО использовать десятки легковых автомобилей.
  • На интегрированной видеокарте Intel Iris 5200 можно заниматься машинным обучением или лучше вычислять в облаках?

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

    лично для вас повторю выжимку
    1. задача - попробовать нейронные сети, обработку данных и прочее
    т.е. априори не предполагается что будет какой то денежный выхлоп! вы понимаете что это моментально ставит вопрос о затратах как - максимально оптимизировать по параметру меньше тратить больше получать!
    2. облачные технологии ПО ОПРЕДЕЛЕНИЮ и исходя из реализации не могут ничего дать дешевле, потому что главная задача облака (с кратковременной тарификацией) выдать бОльшие ресурсы за мЕньшее время, и только в тех случаях когда за этот комфорт готов заплатить бОльше!
    3. в обсуждении я описал план, по которому пойдет типичный экспериментатор исходя из своего опыта - сначала попробовать на имеющихся слабых мощностях, чтобы оценить, сколько времени и ресурсов требует исследуемая задача и уже потом брать калькулятор и считать, готов ли оплатить облачные вычисления или лучше приобрести железо в личное пользование.
    4. Мое утверждение что облачные цены и в частности селектел на столько высоки, что для описываемых задач что затраты за считанные месяцы становятся сравнимы со стоимостью покупки железа себе, само собой с оглядкой на задачу, чтобы не переплачивать за ненужные ecc, бренды, сервера и прочее.

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

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

    Мало того, особые маньяки могут используя майнинг (кстати только gpu) оплачивать свои затраты на электроэнергию (незначительные суммы но кому то это покажется неплохим бонусом), в среднем достаточно примерно треть времени майнить и две трети заниматься своими вычислениями (для цен на электроэнергию в россии, к сожалению для некоторых стран европы так не получится).

    6. выбор видеокарт в личное использование так же определяется не их крутостью, ибо это не игры, а банальной производительностью на каждый затраченный рубль, в этом случае я показал, что приобретение gtx 1060 (или даже 1050 но их количество в этом случае создает затруднения по сбору всей конфигурации) соответствующего количества перед gtx 1080 оправдано по чисто финансовым причинам и дает почти двухкратную экономию денег.

    Напоминаю про цены - самое дешевое предложение селектела с 4gtx 1080 - 54т.р. в месяц, при этом порядка 54т.р. будут стоить три gtx 1060 + ~15т.р. на материнка+проц+память+блокпитания. И это решение будет всего В ДВА РАЗА медленней, при условии оптимизации по затрачиваемой оперативной памяти (все можно сделать тяп ляп и твое решение будет жрать десятки гигабайт оперативки, а можно сделать все правильно и не вылезать за пару гигабайт, и те только потому что они нужны чтобы работало gpgpu).
    Нужно быть очень странным человеком, чтобы выкидывать на 'попробовать' деньги в облако, ведь по окончании времени аренды у вас не останется ни денег ни железа.. только воспоминания и немного опыта.
  • Существует ли в природе бесплатный PDF принтер, с возможностью послать на него 200 заданий и сохранить в один PDF-файл?

    @rPman
    Не верю что ни один рассматриваемые вами принтеров не имеет настройки автогенерации имени pdf файла.

    Например в windows, foxit reader pdf printer (устанавливается с фриварным foxit reader) имеет в настройках соответствующий пункт - папку для сохранения и способ генерации следующего имени файла если такой же уже есть, т.е. тиахя печать без запросов к пользователю.
  • Почти не изменяется битрейт при изменении размера видео. Как исправить?

    @rPman
    vadim_tur, разрешение практически не определяет качество, только его верхнюю границу, например можно закодировать видео в 4k но выглядеть оно будет как 400p (например ютуб пережимает так что теряется качество примерно на один уровень перехода между стандартами, т.е. 4к выглядит как 2к, а 2к как 1080 и т.п.)

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

    @rPman
    Что такое 'сшить в одно целое'? приложить справа/слева/снизу/сверху и получить увеличенное? найти совпадения и соединить по ним как это делают приложения для построения панорам?
  • На интегрированной видеокарте Intel Iris 5200 можно заниматься машинным обучением или лучше вычислять в облаках?

    @rPman
    abbaboka, селектел и gpu
    52,965 ₽ в месяц
    для попробовать, для обучения, может взять реально очень мотивированный человек или с достатком сильно выше среднего

    И еще, я изучал вопрос о покупке железа для deep learning, к сожалению в большинстве случаев софт заточен на решения от nvidia (но ничто не мешает вам самим писать на opencl, это сложнее но выхлоп реально выше при использовании gpu от amd). Так вот лично для себя имеет смысл покупать не топовые решения а на шаг или два ниже, т.е. gtx 1070 или 1060 (или даже 1050 если у вас слабо нагружена оперативная память и умеете собирать нестандартные конфиги)... в зависимости от стоимости в доступных магазинах.
    enjbfxiblqg9zxkvb0hv5bzo6f4.png
    как не крути, разница в производительности даже в идеальном случае (умножить частоту на количество вычислительных блоков - это вырожденный случай когда вычислений много а использования памяти нулевые) не превышает кратного (т.е. примерно как цена меняется). Но гугление показало что разница в производительности соседних карт именно для deep learning не превышает 30%, вот и считайте, какое железо надо покупать.

    p.s. в этом году гугл выкатил свои TPU, которые под задачи deep learning и использования их библиотеки tenzor flow на пару порядков превосходят GPU правда по ценам только чуть чуть дешевле спотового амазона, вот бы купить их железки.
  • На интегрированной видеокарте Intel Iris 5200 можно заниматься машинным обучением или лучше вычислять в облаках?

    @rPman
    abbaboka, знатный троль, знатный
    Селектел то предлагает куда как более серьезное железо.

    Производительные процессоры Intel® Xeon® E5-2670 v3 (Haswell) с частотой 2,3 ГГц, Intel® Xeon® E5-2680 v4 (Broadwell) с частотой 2,4 ГГц или Intel® Xeon® Scalable 6140 (Skylake) c частотой 2,3 ГГц.

    https://www.cpubenchmark.net/cpu.php?cpu=Intel+Xeo...
    Single Thread Rating: 1664

    https://www.cpubenchmark.net/cpu.php?cpu=AMD+FX-83...
    Single Thread Rating: 1509

    и еще, виртуальная машина для числодробилок очень и очень не эффективно использует ресурсы (я не говорю про аппаратную виртуализацию, хотя на нее тоже порядка 10% уходит, потому как существует openvz), потому что кеши процессора хорошо работают только если ваша задача монопольно забрала весь процессор.

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

    Правильный подход - заниматься этим на имеющихся ресурсах (ноутбук, стационарные машины, родни и друзей), чтобы оценить величину нагрузки,а затем достать калькулятор и посчитать. Я это сделал и вижу что
    - либо я работаю в режиме запустил на несколько суток, поработал пару часов и снова на несколько суток ожидания,
    - либо плачу бесконечную сумму амазону/другому облачному сервису и не жду вовсе (без какого либо внятного выхлопа само собой, мы же про обучение),
    - либо плачу умеренные деньги за конечное железо и в результате у меня это железо остается после и я могу после обучения его использовать (для того же дибильного майнинга, выхлоп там никакой но он есть, это я вам говорю как человек который этим вопросом занимался и изучаю до сих пор) или же продать, потеряв порядка 30% в стоимости.