Задать вопрос
  • VirtualBox у гостевых ОС нет выхода в интренет. Как получить доуступ?

    @rPman
    пингуется ли 8.8.8.8?

    если да, то смотрите настройки dns
    вы наверняка вручную правите /etc/resolv.conf а локальный сервер dns ненастроенный меняет его обратно на себя.
    Ответ написан
    Комментировать
  • Как печатать файл excel целиком?

    @rPman
    первый ваш пример - это запрос к операционной системе, запустить зарегистрированную команду на печать файла, второй же - загрузка документа библиотеками офиса в приложении, попробуйте уже тут из питона запускать печать, там метод так и называется PrintOut.

    p.s. Пишут что надо постранично пересохранять документ и для каждой печать делать
    Ответ написан
    5 комментариев
  • Прошивка Android 8.1. Стоит ли ставить?

    @rPman
    Железо устарело, отстает от ваших желаний на несколько версий android так как изначально там шел 5-ый, и потом было обновление до 6.

    пробуйте
    Ответ написан
    Комментировать
  • Почему загружается только 32768 байт?

    @rPman
    Если та же фигня с другими протоколами, типа http (и/или портами, измените настройки сервера на нестандартный) то однозначно это вопрос железа (или экзотические настройки фаервола, если у вас таковой есть) или вашего провайдера.

    Последнее проверяется попыткой скачать что-либо с вашего сервера 'со стороны', для чистоты эксперимента - с новой машины, ну или хотя бы прокси настройте любую публичную.
    Ответ написан
    4 комментария
  • Микросервисы как выводить общий профиль?

    @rPman
    Фраза 'выводится' - это значит у вас есть методы, которые занимаются преобразованием данных объектов в представление (html например), это либо часть сущностей user/event/.. (т.е. каждая сущность умеет себя выставлять на показ) либо отдельная сущность, которая знает про все существующие и умеет их рисовать.

    Собственно это ответ на ваш вопрос - ваша реализация будет гулять между этими крайностями.

    Но когда речь идет об использовании данных, т.е. если вдруг для работы одной сущности нужна часть данных из другой, т.е. к примеру event должен знать дату рождения пользователя чтобы уметь добавлять ДР в календарь, то либо вы должны создать некую абстрактную сущность-посредник, умеющий выдавать дополнительные даты для календаря и знающий откуда их можно брать (и про user и имеющий методы, о которых знает event), либо забить связь между сущностями в код (прописать методы дат у user и напрямую запрашивать, т.е. в методе user необходимо прописать доступ к объектам типа user, точнее класс потом к для всех видов user).
    Ответ написан
  • Хостинг (на основе децентрализ. распред. сетей, особенно бесплатно)?

    @rPman
    https://lowendstock.com/
    от $7 в год! без nat, и от $2 в год если хватит ipv6

    не бесплатно, но я не знаю куда уж дешевле! Понятно что за бесплатно настраивать придется самому, но как еще можно оптимизировать затраты кроме как так?

    p.s. на текущий момент не существует готовых p2p технологих для полноценного хостинга, но существуют для оптимизации при наличии классических, основанные на webrtc, например чтобы разгрузить сетевой канал при публикации мультимедиа контента, например webtorrent, видео будет грузиться не только с вашего сайта но и с открытых браузеров пользователей, которые тоже смотрят соответствующее видео.
    Ответ написан
    Комментировать
  • Из чего собрать игровой пк за 30-40 тысяч рублей?

    @rPman
    Чтобы тянул все игры нужно $1к, во все времена именно на этот порядок цен ориентируются игроделы. Если вы занижаете планку цены, до $500 то и игры у вас будут тянуть 5-8-летней давности.

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

    Ваших денег хватит на ryzen и geforce gtx 1060 (либо из мира amd gtx 580 только mining не берите)

    что то типа этого:
    din6x-nynj5lrfohtfkg64b860c.png плюс корпус с блоком питания подбирайте сами (не воспринимайте этот подбор как абсолютная истина, кликнул в первое попавшееся исключительно чтобы порядок цен показать)

    Из советов, выбирайте память парами модулей и желательно больше частота (для rysen это критично), минимум 8gb в сумме, кулер охлаждение должен быть как можно тише и иметь четыре пина (тогда его скоростью можно управлять), само собой не в ущерб tdw процессора, блокпитания, заявленная мощность должна быть 30-40% выше расчетной по комплектующим, не гонитесь за количеством ядер, вас должна интересовать скорость в одном потоке, даже сейчас игры нагружают максимум пару ядер (еще ядро берет на себя операционная система, все остальное съест google chrome)

    И по мелочи, например драйвера для видеокарты нужно подбирать по версиям (так как она старая, в новых версиях драйверов ее скорость работы может быть специально занижена).
    Ответ написан
  • Почему комп не даёт сигнал на монитор?

    @rPman
    Да, видно что причина в системном блоке, в вашем случае его нужно отнести в ремонтную мастерскую или пригласить специалиста на дом.

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

    @rPman
    как вы так гуглили что команду systemctl нашли а про ключ enable нет?
    https://linoxide.com/linux-how-to/enable-disable-s...
    Ответ написан
    Комментировать
  • Какой размер видео файла следует использовать на сайте?

    @rPman
    Начинать надо с изучения целевой аудитории сайта, анализируете их скорость и возможности, и исходя из этой аналитики делайте выводы.

    ЗЫ пожалуйста, не надо видео фона, это нахрен никому не нужно кроме заказчика для вау эффекта, а страдать будут остальные 99% пользователей.
    Ответ написан
  • Как настроить аналогичное подключение без использования виртуальных машин VBOX?

    @rPman
    Используйте каскадное подключение rdp, когда-то давно у меня это работало, т.е зайдите по rdp в специально созданым пользователем сессии, и уже из нее подключайтесь к той сессии, где ваша программа
    Ответ написан
    Комментировать
  • Как скачать сделать дамп несколько тем-веток с форума рунион в тор сети?

    @rPman
    Попробуйте программы краулеры типа httptrack, и на компьютере а затем сохраняйте результат в виде набора файлов html, потом на мобильном без проблем откроете
    Ответ написан
    Комментировать
  • Какая разница между качеством и разрешением видео?

    @rPman
    За качество отвечает не только общепринятый битрейт но и алгоритм сжатия. Почему сжатие - потому что несжатый поток занимает на диске на несколько порядков больше места чем это имеет смысл, вам варят ли понравятся минутные ролики, занимающие несколько терабайт.

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

    Поэтому понятие качества плохо поддается формализации.
    Ответ написан
    Комментировать
  • Можно ли что то написать зная базовые основы С++?

    @rPman
    Можно что то написать, зная вообще одну математику и даже не используя условия, циклы и т.п., одни математические выражения, что то из серии ненормального программирования. Но мне кажется, почесывать горло через задницу будет примерно так же дико и не практично.

    ООП это очень простая часть языка c++. Проблема не в языке, а в библиотеках, которыми пользуешься чтобы не изобретать велосипед... их не то чтобы учить нужно, просто уметь пользоваться и въезжать в идеологию.
    Ответ написан
    Комментировать
  • Могут ли приложения для Ubuntu версии более новой не запускаться на более старой по причине X сервера?

    @rPman
    Теоретически, программы не должны так по жесткому привязываться к версии xserver, и в обычной ситуации можно смело подключаться через ssh -X с другой машины (хоть на windows или даже android, если у вас стоит там соответствующий сервер), поэтому я бы вам посоветовал проверить это, запустив livecd в виртуалке и подключившись к вашей машине через нее, и если тоже не будет работать - то да, причина в xserver.

    p.s. как раз между этими версиями каноникал игрались с разными реализациями xserver - например wayland.
    Ответ написан
    Комментировать
  • Какой хостинг выбрать для серверов Minecraft?

    @rPman
    vds для игры не подходит, имено из-за того что в нем используется виртуализация и ОЧЕНЬ ЧАСТО один мощный процессор делят между собой много сервисов.

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

    @rPman
    так как в тегах 7z значит команда будет с его использованием
    for /l %a in (10000,-1,1) do @"C:\Program Files\7-Zip\7z.exe" x -aos %a.zip
    Ответ написан
    Комментировать
  • Если я буду пользоваться таким кодом, меня не посадят, или посадят?

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

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

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

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

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

    Да уже готовая нейросеть способна решать сложнейшие задачи очень эффективно и быстро, но проблема в самом процессе обучения сети - это требует невероятно большого количества вычислительных ресурсов. Использовать процессор (и уж тем более виртуальную машину той же javascript, которая в разы медленней) для этого не целесообразно, слишком долго будете искать решение. Поэтому при выборе инструментария (языка программирования и библиотеки) заранее сверяйтесь с совместимостью с вашим железом.

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

    p.s. гугл например состряпал лично для себя тензорный процессор, который для задач именно обучения нейросетей, а точнее для использования в библиотеке tensorflow, работает на порядок быстрее (энергоэффективнее) чем видеокарта,.. т.е. логично обучаться заранее на тех библиотеках, чтобы в будущем минимизировать свои затраты. Правда гугл не собирается продавать свои мегажелезки на сторону, но позволяет использовать их в облаке (все еще за очень дорого, если сравнивать с себестоимостью, но все же дешевле чем использование GPU, лично это не проверял но слышал)
    Ответ написан
    Комментировать
  • Raid 5 принцип работы?

    @rPman
    Скорость работы будет - минимальная скорость одного диска, так как запись одновременно идет на все три диска.
    Еще есть минимальная нагрузка на процессор (если raid софтовый), и она заметно повышается (на чтение) если массив будет в состоянии поломки (один из дисков отключен).

    Пересборка массива равна по скорости записи самого медленного диска в массиве и так же удет нагрузка на CPU, но если у вас не калькулятор, то вы этого не заметите.

    И если вы одновременно с пересборкой будете работать с массивом, это на порядок понизит скорость.
    Ответ написан