Задать вопрос
  • Как настроить Gentoo?

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

    поэтому handboook в зубы, гугл в браузер и ковыряй
  • Какой ноутбук выбрать из 3 вариантов?

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

    синтетические тесты говорят что из предложенных процессоров amd в singlethread чуть чуть медленнее (3к к 3.5к) чем интель

    напоминаю что мобильные процессоры - спринтеры, максимум производительности дают только на коротких дистанциях
  • Какой ноутбук выбрать из 3 вариантов?

    @rPman
    какая задача, а то один из ноутов - 2к матрица, иногда это бывает критично
  • Как сделать мост на windows 10?

    @rPman
    осторожно у windows подсистемы есть (был) баг, если wifi подключение объединить с lan в сетевой мост, и возникнет момент что оба устройства недоступны (например lan провод отключен или роутер/свитч/компьютер на той стороне отключен, одноврмеменно с переподключением wifi) то получаемое соединение перестает работать (или странные глюки) даже когда подключения вернутся, чинится добавлением третьего устройства в сетевой мост которое не отключается, например фиктивный microsoft loopback adapter (на русском - замыкание на себя)
  • Как не обрезать стркоу после \0?

    @rPman
    теперь покажи как принимаешь

    работа с сокетами (tcp) не подразумевает что размер принимаемого блока будет равен размеру передаваемого, т.е. прием необходимо продолжать до тех пор пока сокет не закроется (либо передавать заранее размер файла и соответственно принимать ровно столько сколько ожидается к приему)
  • Как не обрезать стркоу после \0?

    @rPman
    покажи строчку, где у тебя стоит sendTo. Третий параметр - длина буфера, как ты его определяешь?
  • Нужен совет опытных WEB разработчиков?

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

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

    @rPman
    ыть, э нее! про это усложнение я еще и не говорил
    то во что превратилось современное программирование фронтэнда на javascript (или производные typescript) это вообще пиздец

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

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

    @rPman
    это две из кучи метрик на основе которых можно оценить качество результата
    в идеале они должны быть максимально близки к 1, но в реальности увеличивая одну уменьшаешь другую, погугли туториалы и статьи по оценке качества результата сети, тупо первая попавшайся, обычно precision и recall мало уделяют внимания, но ты почитай
  • Как поднять интерфейс в linux чтобы он был SOCKS5 proxy?

    @rPman
    curl позволяет и upload делать (причем любым разумным способом, поддерживаемым сервером), а еще эта тулза вообще понимает тьму тьмущую протоколов, не только http
  • Как работает VPS?

    @rPman
    'vpn прикручивают' сами клиенты а не ты
  • Какие есть аналоги Android Studio на Ubuntu?

    @rPman
    хехе, когда то точно так же говорили про тормозной жрущий eclipse
    как жаль что гугл закрыли поддержку eclipse android cdt, под ним мне работать нравилось больше
  • Какую выбрать плату управления шаговыми двигателями, для управления с компьютера?

    @rPman
    gcode самодостаточен, если контроллер не создаст ограничений
    и несколько датчиков

    НО! осторожно, синхронизации действий между 3d принтером и компьютером не предусмотрено (хотя допускаю что такие модификации прошивок существуют), на практике в плате 3d принтера есть буфер (примерно 16 команд) в который отправляются команды на выполнение еще до их исполнения, при этом не все команды могут проходить через этот буфер (я ковырялся с прошивкой дешевой платы melzi с прошивкой repetier, так вот команды на управление кулером шли помимо буфера команд на перемещения, из-за чего кулер мог остановиться/включиться заметно раньше чем надо)

    upd. на самом деле при наличии ltp порта, даже новички могут собрать минимальную плату на готовых драйверах, например Pololu stepper motor driver обычно используемых в 3d принтерах, по факту нужно просто выдавать импульс на нужный выход если нужно совершить один шаг шагового двигателя (обратная связь не предусмотрена, для этого в железе ставят датчики-концевики, сигнализирующие о достижении предельных расстояний и в логику добавляют этап калибровки, когда после включения устройства двигатели вращаются до достижения предела чтобы приложение могло выставить для себя нулевую позицию), код для управления этим написать проще чем даже разобраться со всем готовым
  • Как реализовать хранение настроек в базе данных?

    @rPman
    Но поскольку типы настроек разные (строки, числа, булеан) у них, а в бд может быть только один
    с фига ли? все равно не понимаю что это за задача

    У тебя должна быть где то описана структура данных - место и имя переменной в исходниках <=> место и имя в базе данных, это может быть как база данных (скорее всего) так и другие способы от своих структур до самих исходников в коде.

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

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

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

    p.s. безотносительно языка программирования и твоего фреймворка, когда мне понадобилось навести мосты между данными в базе и исходными кодами (чтобы и подсказки выпадали и контроль над значениями был - например значения справочников, я писал отдельное простенькое приложение, которое генирировало код, формирующий константы, а точнее классы со статическими мемберами и константами, ну это вопрос синтаксического сахара, приложение это я запускал вручную при обновлении базы но можно внести его запуск в систему сборки и пусть оно само сканирует изменения в базе)
  • Что в Windows занимает почти 50 ГБ?

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

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

    твой вопрос, с высокой вероятностью - потери скрываются в...
    * shadow copy (посмотри какие снапшоты у тебя есть и удали их, vssadmin list snapshots
    * расширенные атрибуты ntfs, я не встречал софта который бы их использовал (тулчейн cygwin хранит там права доступа, но это крохи), их почти никто не умеет учитывать, но это именно то место где можно скрыть файлы и соответственно место, случайно это не произойдет, только специально
    * повреждения структуры файловой системы, нужно запустить принудительную проверку диска коммандой chkdsk c: /f и перезагрузкой компьютера

    p.s. проверил на своей полупустой системе на виртуалке, обнаружил что проводник и windirstat (он точно с символическими ссылками корректно отрабатывает) показывают на 5гб меньше данных чем есть

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

    @rPman
    подсистема питания (чипа) тупо не справляется и понижает частоту

    p.s.
    Undervolting (андервольтинг)? — это снижение напряжения на процессоре, видеокарте, чипсете для уменьшения его тепловыделения...
  • Почему адаптер принимает 100 мбит\с?

    @rPman
    ну вот осталось проверить этим другим компом порт на роутере и порт на ноутбуке

    перебором выяснить виновника
  • UEFI перестал видеть OS. В чём причина? Как исправить?

    @rPman
    повторяю еще раз
    режим загрузки с MBR

    если на диске таблица разделов GPT (это нужно для дисков больше 2Тб) то необходимо заранее создать 1Мб раздел biosboot