Задать вопрос
  • Сборка ноута для студента?

    @rPman
    Бюджет к сожалению низковат

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

    Работать на ноутбуке можно только кратковременно, когда других способов нет.

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


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

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

    ну а серьезно, фильтруй следующие параметры:
    * современный проц (никаких древних целеронов, атлонов и прочей мути), какой нибудь rysen например
    * наличие ssd минимум 256гб это только поставить систему и рабочие программы
    * full hd экран и больше, даже не смотри на что то хуже разрешением, все что меньше подходит только для просмотра видео и мобильных игр (т.е. как планшетник если есть сенсорный экран)

    вот первый же пример или dell
    Ответ написан
    3 комментария
  • Как слепому человеку слушать лекции на ютубе?

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

    Лично чуть чуть коснулся проекта luwrain на компьютере, как раз пилил поддержку браузера и на примере youtube проверял как это работает
    Ответ написан
  • Какие есть решения для виртуализации эмулятора android в xen?

    @rPman
    android x86 можно запустить под linux, без виртуализации, проект anbox или waydroid
    сам же linux прекрасно запустится на xen
    Ответ написан
    5 комментариев
  • Минимальный уровень для сохранения номеров банковских карточек?

    @rPman
    Для начала нужно соответствовать требованиям - PCI DSS
    Все организации, в которых ведется хранение, передача или обработка данных карт этих платежных систем, должны соблюдать требования PCI DSS. Также платежными системами устанавливаются правила подтверждения соответствия PCI DSS.
    Ответ написан
    Комментировать
  • Как с помощью return вернуть две переменные?

    @rPman
    дополню отвечающих
    можно добавить аргументов в функцию, определив как ссылочные (ключевое слово ref или out), соответственно одно или все возвращаемые значения можно разместить там
    Ответ написан
    Комментировать
  • Какой тип данных будет более оптимальных для поля, где будет использоваться 1 цифра?

    @rPman
    mongodb поддерживает компрессию, поэтому храни в int (причем значения от 0 до 9 а не код символа) тогда нули в базе будут оптимизированы и сжаты

    если в пределах одного документа нужно хранить много данных - используй BinData это bson сериализация, она вроде очень эффективна

    ну и если просто нужно в документе хранить список чисел - то строки

    p.s. моя чуйка чует что используется неподходящий инструмент под задачу
    Ответ написан
    Комментировать
  • Какой есть роутер с родительским контролем?

    @rPman
    Современный интернет на канальном уровне слабо регулируется
    можно полностью запретить тот или иной контент но фильтрация возможна только на уровне браузера или самих приложений.

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

    Средства для контроля над контентом для детей предлагают почти все антивирусные программы типа kasperski или drweb (если нужен уклон на русскоязычную аудиторию)

    p.s. гугл для своих сервисов предлагает: https://support.google.com/youtubekids/answer/6172...
    Ответ написан
    Комментировать
  • Какого уровня мои познания о пк должны быть, чтобы понять эту статью?

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

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

    p.s. если у тебя программа не требует какой либо графики, скорости и код и ее данные умещаются в десяток килобайт, то можешь хоть на бейсике написать
    Ответ написан
    Комментировать
  • Как запретить программе создавать свои файлы на диске C:, если она установлен на другом диске?

    @rPman
    Воспользуйся символическими ссылками

    Удобно это делать из Far Commander (Alt+F6 установив целевой каталог с одной стороны и выбрав исходный каталог с другой), предварительно переместив каталог с тяжелым контентом на другой диск

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

    Программы будут считать символическую ссылку как обычный каталог, единственное, свободное место будут считать по диску (т.е. если создать символический каталог c:\games на другой диск большого объема, программы установки при выборе этого каталога будут продолжать проверять свободное место по диску c:)

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

    p.p.s. после некоторого количества времени на самоистязания придешь к выводу что проще приобрести ssd диск бОльшего размера, даже если это будет самый плохой по характеристикам (только чтобы не сдох через месяц) и уставить его дополнительным диском
    Ответ написан
    1 комментарий
  • Какой IP увидит сайт при пользовании TeamViewer?

    @rPman
    если TeamViewer будет использоваться исключительно как удаленное управление экраном - то следов не будет никаких

    У TeamViewer есть дополнительный продукт в камбаине - его vpn, в этом случае подключаемый компьютер сможет весь свой трафик направить через удаленный, и провайдер интернета этого сервера A увидит через ttl пакетов что сервер используется как vpn, на сайтах следов опять никаких не будет
    Ответ написан
    Комментировать
  • Можно ли загрузить Live Linux Runtu с внутреннего HDD через Grub4Dos?

    @rPman
    в linux ядре есть поддержка чтения fat и ntfs, я даже слышал, давно правда, об успешном запуске с ntfs диска, с кучей проблем но работало

    но по факту, нормально и без танцев с бубном, корневая файловая система должна быть родной для linux (а точнее модулей grub и ядра linux), для этого и создают /boot раздел, отформатированный по простому в ext4 или btrfs или xfs в общем без необычностей, туда складывают ядро vmlinuz и мини линукс с модулями - initramfs, этот образ уже умеет любые извращения (он собирается автоматически при установке поддержки той или иной фичи пакетным менеджером) от lvm и шифрования до каскадного bcache с сетевыми дисками или блочным устройством на основе gpu ram (и такие модули есть)

    опиши что да как сделал, что ожидал, что получил, с ошибками сюда, может тогда сможем помочь
    Ответ написан
    Комментировать
  • Как отобразить индикатор загрузки PWA-приложения?

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

    Собираешь статистику по устройствам, подсетям, трафику... все видно будет в логах сервера.

    Затем начинаешь искать зависимости, например время загрузки по тому с какой скоростью и сколько компонент было загружено в первые 2-3 секунды, чем больше уу тебя будет экспериментальных данных, тем точнее будет предсказание.
    Ответ написан
  • Что делать если в определённом месте мобильный интернет работает но не раздаётся на ноутбук?

    @rPman
    речь идет о wifi?
    Подключить смартфон проводом, все современные системы нормально обнаруживают и почти автоматически запускают интернет
    Ответ написан
    Комментировать
  • Как создаётся курс биткоина?

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

    Во первых, стоимость состоит как минимум из двух основ - base объект котировки (биткоин) и quote (например usd) - в каких единицах оценивается эта стоимость,и уже на этом этапе начинаются 'проблемы'... например великий пу окончательно съежает с катушек и отдает приказ на прямое (а не просто обстрел на окраинах) наступление на украину, и в результате...., через некоторое время, ценность рубля как денежная единица начинает стремительно падать. Что произойдет с курсом btcrub? правильно оно начнет расти, даже если в btcusd этого роста не будет намечаться (хотя в описанной ситуации думаю отреагируют все, такой граничный пример привел исключительно для демонстрации). Курс какой то одной валюты это совокупное движение сразу всех экономик мира и биткоин уже несколько лет неплохо реагирует на внешнеэкономическую ситуацию в мире (понятно все происходит потому что трейдеры так делают)

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

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

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

    Тупой пример - вы единственная биржа, к вам пришли клиенты, завели депозиты, открыли позиции купли/продажи и ждут. Каждая позиция клиента это как минимум один стоп ордер (принудительное закрытие маржинальной позиции - маржинкол) а еще сами клиенты по глупости выставляют свои стоп ордера (take profit/stop loss), обозначая свои риск уровни. Биржа имеет полную картину, сколько и какие клиенты, какие объемы на депозитах (а так же историю сделок, по которой можно обучить ИИ для предсказания поведения) и может со 100% точностью сказать, что произойдет если некий крупный клиент пойдет и совершит сделку по купле продаже, какие стоп ордера сработают при изменении курса и может по простой формуле просчитать, сколько заработает или потеряет какой клиент (как изменится депозит когда их сделки исполнятся)... простая математика, биржа берет депозиты клиентов (читай беспроцентный кредит), на эти деньги (они же виртуальные циферки на счетах биржи) совершает сделки для сдвига курса в нужную сторону до нужных уровней таким образом чтобы клиенты в общем потеряли а биржа как трейдер - заработала.

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

    Ну а самых 'умных' клиентов можно просто вышвырнуть с биржи, закрыв их депозиты (есть такой пример по bitstamp одно времч считал 'самой честной' в сравнени биржей, так нет, тупо у трейдеров отменили сделки, продали купленную ими криптовалюту и вернули оставшиеся деньги в фиате на банковские депозиты, как раз в праздники чтобы официальные разбирательства затянулись на недели, а крипторынок в это время убежит далеко далеко)
    Ответ написан
    2 комментария
  • Возможно ли централизованно принудительное кэширование доменных паролей Windows на машинах пользователей?

    @rPman
    попробуй с машины, где уже есть закешированный вход, скопировать ключ реестра HKLM/SECURITY/Cache/NL$xxxx

    ну и почти первая же ссылка в гугле на dump domain cached credential
    Ответ написан
    Комментировать
  • Как соединиться через curl с сайтом на опрелененный ip?

    @rPman
    соединиться с сайтом на определенном IP адресе
    как понимать это?
    ip адрес это адрес машины в интернете, с которой соединяешься
    на одной машине может быть несколько сайтов под разными доменными именами

    Бывает когда на один адрес может выдаваться несколько ip адресов- geodns, если это надо обойти, то можно локально для себя (в своей сети) настроить dns на выдачу конкретного ip адреса либо тупо прописать в /etc/hosts

    p.s. у утилиты curl есть ключ
    --connect-to <HOST1:PORT1:HOST2:PORT2>
    какраз для подмены подключений HOST1:PORT1 на HOST2:PORT2
    еще есть
    --resolve <host:port:address[,address]...>
    Provide  a  custom address for a specific host and port pair


    соответствующие им олпции curl_opt - CURLOPT_CONNECT_TO и CURLOPT_RESOLVE
    Ответ написан
    4 комментария
  • Какой Xeon выбрать под рабочую станцию для machine learning?

    @rPman
    старый xeon для этой задачи совсем не подойдет...

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

    если речь о малых суммах, то лучше десктопных не найти - amd rysen cezanne 5700g (5600x/5600g) или intel rocket like 1170k (или 1160kf) смотри разные модели с или без встроенной видео

    p.s. нейронные сети это про одновременную работу с большим объемом оперативной памяти, напоминаю что лучшие процессоры будут обрабатывать большую нейронную сеть (для которой требуется 6Gb+ ram) примерно в 20-100 раз медленнее чем на хорошей gpu, полистай тему про неросеть сбербанка
    Ответ написан
  • Как записать файл в определенное место hdd?

    @rPman
    sudo fsck -vck /dev/sda1
    где sda1 раздел с файловой системой где нужно провести проверку и маркировать бэд блоки
    -c This option causes e2fsck to use badblocks(8) program to do a read-only scan of the device in order to find any bad blocks. If any bad blocks are found, they are added to the bad block inode to prevent them from be‐
    ing allocated to a file or directory. If this option is specified twice, then the bad block scan will be done using a non-destructive read-write test.


    если у тебя есть список бэд блоков в формате, выдаваемый badblocks то можно отформатировать файловую систему сразу указав нужные сектора:
    mke2fs ключ -l

    p.s. это про ext3/ext4 файловую систему
    как уже сказали тут отвечающие, делать это на современных (10 лет) может быть бессмысленно, количество сбойных секторов будет увеличиваться, так как классический пример их появления - отшелушившаяся часть поверхности диска - эта чешуйка будет летать внутри диска и оставлять все новые и новые бэд блоки.
    Ответ написан
  • Можно ди обойти ошибку "duplicate key value violates unique constraint" при обновлении?

    @rPman
    duplicate key value violates unique constraint
    google translate:
    повторяющееся значение ключа нарушает уникальное ограничение

    ничего не напоминает?

    один из индексов типа unique в таблице не позволяет, значение после обновления будет повторяться
    Ответ написан
  • Потянет ли ноутбук объём ОЗУ больше максимального из спецификации (Acer NC-E1-570G-73538)?

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

    заранее вот так не скажешь, если кто то за тебя это не проверит
    Ответ написан
    5 комментариев