Задать вопрос
  • Почему низкая скорость скачивания на Intel® Ethernet Controller I211-AT?

    @rPman
    вариант в лоб - плохо обжат кабель, при использовании 100мбит используются не все жилы, а для 1000мбит - все
    Ответ написан
    1 комментарий
  • Как заставить апп думать, что он исполняется не в фоне?

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

    @rPman
    Не будет такого, минимальные требования ОпСоСа - 500р в месяц на человека, те кто платит меньше - это акции (которые закончаятся) или архивные тарифы (которые так же потихоньку делают дороже).

    Можешь попробовать уменьшить стоимость, выбрав tele2, на их абонентских тарифах дают в месяц пакеты гигабайт и минут (смс к сожалению теперь не пакетами, за отдельную плату, это самые дорогие байты в мире), так вот их можно передавать другим людям, можешь попробовать договориться (сам) за деньги и уменьшить в итоге свою плату (официально есть даже маркет который естественно фикция и там только купить можно, но зато очень дешево)
    Ответ написан
    Комментировать
  • Почему низкий FPS и задержка при передаче изображения с камеры робота?

    @rPman
    video трансивер имеет жалкий процессор, похоже его не хватает просто передавать данные, не важно что там usb2 (до 30мбайт/с) и 72мегабита wifi, они не будут нагружены на полную, потому что процессор данные не успевает передать, трансивер заворачивает кадры в mjpeg, а на это нужны вычислительные ресурсы, которых нет... попробуйте найти способ отключить mjpeg и передавать raw трафик, возможно станет лучше

    И да, mjpeg это очень широкий канал с низким качеством изображения (соотношение качество/канал очень низкое) у него только одно достоинство - относительно низкие требования к вычислениям, модуль сжатия jpeg как я понимаю дешевле (и лицензионно чище) чем видеокодеки
    Ответ написан
    Комментировать
  • Какой переводчик типа Google Translate, но удобнее мне использовать?

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

    Только gpt ии от топов типа openai может лучше, но и там лучше агента запилить, так как у вас требования сохранения разметки, а никто не умеет из каропки
    Ответ написан
    5 комментариев
  • VirtualBox: VMDK, VDI, VHD - какой формат дисков лучше и стабильнее?

    @rPman
    Надежность - в простоте.

    Самый надежный и стабильный формат - raw, его поддерживают так или иначе все системы виртуализации. У него нет формата, это просто файл, размером с виртуальный диск байт в байт. В нем нечему ломаться. Что бы совсем было надежно, его даже не нужно размещать как файл в файловой системе, а хранить как раздел на диске или целиком на весь диск. И конечно, можно использовать какую-нибудь другую систему управления местом на дисках, типа lvm.

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

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

    @rPman
    Если вариант 'только ИИ и никакими другими адекватными способами' уже решен и вас не перспорить то...

    Забудьте про анализ на процессоре, будете ждать часами документ. Вам нужна видеокарта, а точнее достаточный объем vram что бы вместить и веса сети (ориентируйтесь на исходные веса и 8бит квантизацию) и kv-cache для контекстного окна (а его объем значимый) и кеша желательно 4-х кратно, что бы batching работал лучше.

    Адекватные серверные GPU купить в россии (да и не только) за адекватные деньги не возможно.

    Адекватные деньги - это только десктопное железо, самое доступное это 4060ti 16gb vram (по 55т.р. они тормозные для игр поэтому и дешевые). В самом лучшем варианте их можно будет вставить 4шт (можно и больше но почти наверняка будут проблемы в других местах) и при этом работать они будут максимум pci-e 4x (это повлияет на время загрузки весов но не на их работу!)

    Если готовы переплатить, берите любые nvidia с 24gb vram. В принципе будет работать и amd, но по софту будете ограничены только llama.cpp, а он с видеокартами не самый эффективный (он заточен на работу на процессоре, но зато лучше всех)

    С двумя gpu например отлично работает 14b сеть qwen и qwen distiled r1, я пока еще не пробовал но 27b гугловская так же будет работать. С четырьмя gpu можно пробовать 70b модели (c 4бит квантизацией точно), что llama что qwen.
    Ответ написан
    2 комментария
  • Как реализовать на C# интерфейс программы не просто кнопки на wpf или winForms?

    @rPman
    Документация.

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

    @rPman
    Если на c++, то минимальные требования для запуска, правильная версия vcredist (Майкрософт хитро сделали что бы у дистрибьютеров софта требовать мзду за то что бы они таскали его в установщике), в принципе, можно и без этого, но убираются все удобства разработки.

    Так как у вас никакой работы не происходит, рекомендую использовать .net и любой managed язык хоть c# хоть c++ хоть python хоть javascript... При использовании 3 или 4 версии .net ничего устанавливать на машину не придется, начиная с win8 нужный sdk идёт в поставке (а на win7 все и так из устанавливают), мало того, для разработки приложения даже visual studio не нужно, компилятор идёт в sdk.

    Рекомендую winforms для интерфейса, на текущий момент это самый эффективный по ресурсам фреймворк gui, простой как валенок, есть ряд корявостей, вам не критичных. В visual studio интерфейс приложения winforms или wpf можно создавать просто возекая мышкой (к сожалению мало кто кроме delphi представляет такое же, особенно если вам базы данных нужны)
    Ответ написан
  • Как реализовать алгоритм на С++?

    @rPman
    у тебя два пути, вместо массивов использовать списки (если нужен не последовательный доступ то придется с индексами, это +log(n) требований памяти) на основе std:list и индекса std:map (сильно фрагментирует память, что плохо в общем случае но просто для разработки) или расширять размер памяти под массив (с копированием содержимого из старого в новый), обычно увеличивают в два раза по мере роста массива - std:vector.

    Так же есть готовая реализация, хранит массив крупными кусками std:deque (это если нужно итеративно по списку идти)
    Ответ написан
  • Можно ли тянуть от оператора два кабеля интернета?

    @rPman
    вероятность, что один провайдер, предоставив два физических кабеля, обеспечит на них суммарную пропускную способность 2x, они дадут два кабеля, воткнутые в один коммутатор

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

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

    p.s. если приобрести vps-ку (максимально близкую к вам, например датацентр в вашем городе) и настроить пару подключений vpn до каждого (таким образом что бы разные подключения шли по разному физическому проводу, что может быть не тривиально но linux позволяет и не такое) а затем поверх этих двух виртуальных ethernet (им даже ip не нужно выдавать), важно что бы это были tap (а не tun) подключения, настроить bonding (еще это называют транк), где есть разные режимы, например пакеты отсылаются по обоим каналам, давая повышенную гарантию отзывчивости, т.е. уменьшая jitter пингов, или по очереди, увеличивая ширину канала (что наверное вам и надо)... стоимость итогового решения будет - эти два провайдера и vps-ка, скорость которой должна быть выше 100мбит в два раза
    Ответ написан
  • Как решить проблему с подключение к серверу через websocket?

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

    @rPman
    Попробуй отключить это
    https://support.mozilla.org/ru/kb/kak-vklyuchit-lo...
    Ответ написан
    Комментировать
  • От чего зависит время ответа модели?

    @rPman
    На сколько я знаю lm studio использует llama.cpp а та в свою очередь картинку токенизирует на процессоре, я хз как это изменить

    если хватает gpu vram, используйте vllm (не уверен, работает ли сейчас там openai совместимый api с изображениями, когда я пробую самые последние модели, то у меня не получается, но со старыми почему нет) но там кажется не работает квантизация на лету (хотя бы 8бит) и придется искать модели уже квантизованные
    Ответ написан
    1 комментарий
  • Как найти статью на хабре (при его криво работающем поиске)?

    @rPman
    Скачай дамп из этого проекта, дамп там похоже на 04.07.2022 и уже в нем проводи поиск любым удобным для тебя способом
    Ответ написан
  • У меня не получается спарсить ссылку на фото с сайта, help?

    @rPman
    Не нужно ничего там парсить, сайт предоставляет официальный механизм для автоматизации - rss
    https://new-science.ru/search/%D0%B3%D0%BB%D0%BE%D...
    <?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
            xmlns:content="http://purl.org/rss/1.0/modules/content/"
            xmlns:wfw="http://wellformedweb.org/CommentAPI/"
            xmlns:dc="http://purl.org/dc/elements/1.1/"
            xmlns:atom="http://www.w3.org/2005/Atom"
            xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
            xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
            >
    
    <channel>
            <title>Вы искали глобальное потепление | New-Science.ru</title>
            <atom:link href="https://new-science.ru/search/%D0%B3%D0%BB%D0%BE%D0%B1%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5+%D0%BF%D0%BE%D1%82%D0%B5%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5/feed/rss2/" rel="self" type="applica
    tion/rss+xml" />
            <link>https://new-science.ru</link>
            <description>Актуальные новости научных открытий, высоких технологий, электроники и космоса.</description>
            <lastBuildDate>Sat, 05 Apr 2025 17:04:46 +0000</lastBuildDate>
            <language>ru-RU</language>
            <sy:updatePeriod>
            hourly  </sy:updatePeriod>
            <sy:updateFrequency>
            1       </sy:updateFrequency>
            <generator>https://wordpress.org/?v=6.7.2</generator>
    
    <image>
            <url>https://new-science.ru/wp-content/uploads/2019/08/favicon.png</url>
            <title>Вы искали глобальное потепление | New-Science.ru</title>
            <link>https://new-science.ru</link>
            <width>32</width>
            <height>32</height>
    </image>
    ...
                    <item>
                    <title>Атмосферные реки мигрируют к полюсам, изменяя климат планеты</title>
                    <link>https://new-science.ru/atmosfernye-reki-migrirujut-k-poljusam-izmenyaya-klimat-planety/</link>
    
                    <dc:creator><![CDATA[New-Science.ru]]></dc:creator>
                    <pubDate>Wed, 27 Nov 2024 07:20:47 +0000</pubDate>
                                    <category><![CDATA[Природа]]></category>
                    <guid isPermaLink="false">https://new-science.ru/?p=47504</guid>
    
                                            <description><![CDATA[<img width="1200" height="525" src="https://new-science.ru/wp-content/uploads/2024/11/865-6.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" st
    yle="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://new-science.ru/wp-content/uploads/2024/11/865-6.jpg 1200w, https://new-scienc
    e.ru/wp-content/uploads/2024/11/865-6-768x336.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" />Атмосферные реки, мощные потоки водяного пара, взвешенного в атмосфере, уже несколько десятилетий движутся
    неожиданным образом, изменяя характер осадков и климат в глобальном масштабе. Что такое атмосферная река? Атмосферные реки — это огромные потоки водяного пара, которые циркулируют в атмосфере и переносят количеств
    о влаги, сравнимое с крупнейшими реками на Земле, такими как Миссисипи. Эти небесные реки &#8230;]]></description>
    
    
    
                            </item>
            </channel>
    </rss>
    Ответ написан
    Комментировать
  • Могут ли возникнуть проблемы при одновременном чтении и записи в разных потоках переменной?

    @rPman
    без использования синхронизации стандарт говорит что будет неопределенное состояние.

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

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

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

    p.s. если size_t не укладывается в битность текущей архитектуры, например будет занимать два слова вместо одного, то и записывать в память будет неатамарным способом, и возможна ситуация, когда соседний поток считывает число из двух половинок, одну с одной итерации цикла, а другую с другой, получив что то типа 0000 9999 -> 0001 0000 число 0000 0000
    Ответ написан
    2 комментария
  • Можно ли пропускать meta quest 3 через рентген?

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

    p.s. есть флеш память, она уязвима к ионизирующему излучению, и там должны быть на этот счет защиты. Процесс вероятностный, получишь ты проблемы с вероятность 10^-20 или 10^-19 (числа условные) я думаю тебе без разницы
    Ответ написан
    Комментировать
  • Стоит ли оформлять Copilot Pro для Visual Studio 2022?

    @rPman
    На текущий момент ИИ на базе gpt не является Универсальным ИИ (AGI), поэтому по глупому особой пользы вы от него не получите, лучшие результаты подключают в генерации текстов (маркетинг, может быть развлечения и почти наверняка симуляция людей в чатах и соцсетях), для программирования они ПОКА не подходят, по тем причинам, что в основе своей не содержат базы данных (условный RAG подключен внутри api), доступа к справочникам по библиотекам и фреймворкам.

    gpt пытается быть похожим на человека, у них проблемы с обучением (маленькое контекстое окно и при его увеличении они тупеют), а значит будет точно так же ошибаться и тупить, если спросить его без шпаргалки (много ли обыватель накодит с листочком бумаги и без доступа к интернету?)

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

    Есть несколько проектов, которые представляют из себя полноценную среду разработки (и само собой не такую полнофункциональную как msvc), где все это пытаются реализовать и что то может получается, но результат все еще посредственный

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

    p.s. openrouter, оплата в криптовалюте, все топовые нейронки и не только, универсальный api (совместимый с openai) и т.п.

    p.p.s. в программировании современный ИИ неплохо себя показывает в анализе кода, особенно когда не требуется аналитика глобальная по проекту, а вот конкретный файл, в каком то смысле он понимает что написано, с ним можно 'побеседовать со своим кодом', по задавать вопросы и получить иногда (70% топовые нейронки) правильный ответ.

    Вот тот самый момент с не 100%-тной точностью ломает все адекватные задачи, которые можно было бы ему поручить
    Ответ написан
    Комментировать
  • Как отредактировать файл STL в FreeCAD?

    @rPman
    Это возможно но с очень ограниченным функционалом (импортируй и преобразуй в твердое тело).

    FreeCAD это параметрический редактор, он работает с примитивами и операциями над ними, а stl это сеточный, векторный формат, при котором объект определяется поверхностью из треугольников, и потенциальной возможностью быть в этом поверхности дырам (а они будут хотя бы из-за кривых приложений типа sketchup, которые умудряются из-за округлений размеров их создавать на пустом месте просто при импорт экспорт), с которыми freecad работает плохо (совсем не работает)
    Ответ написан
    Комментировать