Задать вопрос
  • Сколько может стоить создание копию существующего веб сервиса?

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

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

    и вот уже с этим ТЗ топать на площадки и спрашивать, за сколько сделаете.

    иначе - гадание на кофейной гуще с неопределенным результатом
    p.s. я скажу вам вчерашний студент тяп ляп сделает за пару сотен баксов три формочки и вдруг вас это устроит?
    Ответ написан
    Комментировать
  • Перевод GPU на CPU?

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

    p.s. есть стандарт opencl его реализация есть как для процессора так и для gpu (формально оно есть даже для FPGA, крутой стандарт, почти все железо что может быть использовано для вычислений может быть использовано с использованием этой библиотеки)
    Ответ написан
    Комментировать
  • Почтовые серверы с регистрацией без телефона?

    @rPman
    tutanota
    Ответ написан
    Комментировать
  • Как получить оплату от иностранного заказчика в 2022?

    @rPman
    тинькоф с комиссией 200$ у получающего и лимитами на минимум от $10к

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

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

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


    только ответив на эти вопросы можно что то рекомендовать, иначе гадание на кофейной гуще

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

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

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

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

    p.p.s. теперь вишенка на торте, купив нормальны производительный смартфон (android само собой), например выбрав позапрошлогодний флагман (в цене он будет дешевле примерно раза в два от своего времени) и miracast hdmi донгл, можно подключить его к любому монитору, usb хаб или выбрать bluetooth перефирию, позволит подключить мышку и клавиатуру, можно использовать схему удаленного управления без заметных вложений, это работает очень неплохо, проверено, есть ряд заморочек с выбором miracast донгла, но все решаемо.

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

    @rPman
    windows плохо загружается с removable disk, коим по мнению ее системы является sdcard (это определяется драйверами во время обнаружения устройства, позже можно менять в реестре но конкретно в момент загрузки с этим проблема), существуют сборки на основе winpe, но у них проблемы с драйверами уже видеоподсистемы и по мелочи.

    linux прекрасно работает с любого устройства, достаточно разместить загрузчик и /boot раздел на том что видит bios, все остальное можно где угодно как угодно размещать, популярный grub умеет так же запускать windows, включая uefi режим.

    в любых случаях у майкрософта загрузочный раздел может размещаться на отдельном диске (в конфигурации можно указывать где находится \windows) придется настраивать его вручную, загрузившись с livecd диска в режиме восстановления
    Ответ написан
    Комментировать
  • Что нужно прописать в php файле, чтобы при написании php path/to/file в командной строке вызывалась по умолчанию функция index()?

    @rPman
    php path/to/file arg1 arg2
    в php:
    echo "Количество аргументов: $argc, массив арументов:";
    print_r($argv)

    $argv массив строк с аргументами, нулевая - имя файла path/to/file
    Ответ написан
    4 комментария
  • Почему доступно 0 байт на диске?

    @rPman
    у тебя разные диски по UUID но mtab почему то записались как /dev/sda1
    В системе явный глюк, либо что то прописано хитрое в initramfs, либо просто глючит ядро с UUID, либо что то хитрое прописано в systemd *.mount файлах (никогда не пользовался но там есть такой способ)
    для начала:
    1. загрузись в livecd
    2. проверь диски на целостность с помощью fsck
    3. примонтируй корневой диск /dev/sdb1 вручную
    4. убери из fstab монтирование /dev/sda1 /mnt/data1 кстати в качестве эксперимента везде укажи прямой путь к диску а не UUID (можно указывать не /dev/sdX а /dev/disk/by-id/xxx так как бывает редко но устройства могут произвольно менять порядок сегодня sda завтра sdb, например если это разные контроллеры)
    перезагрузись и проверь что изменилось
    Ответ написан
    Комментировать
  • Как усложнить жизнь провайдеру не теряя комфорта?

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

    Слежка и соответственно средства борьбы с нею комплексные, интернет трафик это только один из инструментов, далеко не единственный и само собой не работает если только следить
    * установка приложений от злоумышленника (или с его модулями), это с высокой вероятностью это происходит со всем российским популярным софтом (российский тут - когда юридическое лицо или сам разработчик подконтролен злоумышленнику или им является), например антивирусные приложения, браузеры, средства защиты детей от нежелательного контента, весь комплекс популярных приложений от того же яндекса (на смартфоне такси, карты, голосовые ассистенты и прочее), приложение сбербанка с не отключаемым антивирусом и прочее прочее, таких приложений миллион.
    Отличным списком является набор софта, который по закону теперь должны предустанавливать на все продаваемые смартфоны и ноутбуки в стране (так как процесс внедрения этого медленный, похоже за плашку Ростест (ЕАС) на яндекс маркет у смартфонов 'кто то' доплачивает пару тройку тысяч рублей
    Проблема комплексная, затрагивает не только смартфоны но и десктопные машины, красивого решения нет
    * слежка через мобильные сети
    координаты определяются с точностью до десятков метров, звонки смс списки контактов все это прекрасно собирается и анализируется
    даю намек, как минимум существуют модели смартфонов (видел такой брендовый теле2), скорее всего все дешевые, у которых при выборе в меню - выключение, физического выключения не происходит, делать такое без не выключения радиомодуля бессмысленно, а значит радиомодуль даже в режиме самолета не выключается. Доказывать такое сложно и трудно, а обнаруживается по разным глюкам и нелогичностям поведения, например включается такой смартфон после выключения почти мгновенно, а в инструкции по перепрошивки на 4pda рекомендую перезагружать его, извлечением аккумулятора.
    * финансовая информация, через покупки, система отлично отлажена, только полностью черный юрик не опубликует твой платеж,.. но много ли таких?
    ты думаешь что оплачивая наличкой ты успешно скрываешь свой образ жизни? как бы не так, крупные сети с картами скидочными/лояльности прекрасно связывают клиента по истории платежей, при необходимости тебе дадут пару сотен рублей за регистрацию или для участия в лотерее и прочее, с привязкой к номеру телефона
    * видеокамеры, самая большая сеть по стране - дорожные камеры, следят за автомобилями но сохраняют видеотрафик на пол года или больше, с чуть ли не онлайн доступом по времени, а еще есть специальные камеры, устанавливаемые (москва как минимум) именно для слежки за народонаселением, помню была презентация, распознование человека даже в маске, но судя по тому что маски запретили носить типа ковид все, система все же плохо так работает.

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

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

    @rPman
    это называется модель entity-attribute-value (EAV)
    для YII погуглю за тебя, может немного устарело, но идею думаю ты уловил
    Ответ написан
  • Где почитать сравнение про выбор криптовалюты для использования?

    @rPman
    Стабильность курса? тебе сравнение стейблкоинов что ли? их не так уж и много.
    - централизованные токены с обеспечением на доверии
    фактически каждый крупный игрок - биржи, делают свой токен:
    usdt - tether = bitfinex
    usdc - circle = coinbase
    busd - binance
    ...
    - алгоритмические токены с обеспечением в какой-либо криптовалюте (контракт гарантирует что при необходимости можно будет обменять любое количество токенов на равноценной им стоимости криптовалюту
    sai/dai - на эфире, но у dai обеспечение не только в эфире но в рисованных токенах а sai на задворки закинут
    usdd - на троне, поддерживается poloniex, смутно догадываюсь что обеспечение там тоже не в trx а в рисованном мусоре, что превращает саму идею алготокенов в централизованную но с огромными рисками (смотрим на luna - ust)
    ...

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

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

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

    В первую очередь все зависит от задачи. Во вторую - от выбранного фреймворка. И в третью - от затрат на архитектора, который не даст с самого начала разрабатывать 'пиздец какой ужас'.
    Ответ написан
    Комментировать
  • Как играть по локальной сети без интернета?

    @rPman
    Разобраться с wifi, откуда такой высокий пинг

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

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

    @rPman
    загляни в Data Science, Machine Learning, Big Data... матстатистика, тервер,.. сюда с боку нейронные сети, плюс программирование нужно знать на базовом уровне, совсем чуть чуть девопс (чтобы смог настроить рабочее окружение, не больше)
    хороший пример
    берешь приложение Weka (оно же фрейворк и небольшой GUI) и полистываешь списки методик реализованных в нем, если будешь понимать о чем там речь - это твое.

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

    @rPman
    BadCat, нет

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

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

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

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

    p.s. при наличии root инструменты резервного копирования и восстановления есть
    Ответ написан
    2 комментария
  • Как скрыть настоящую версию windows?

    @rPman
    Отображалось где?
    Точно помню из winxp делали win7 исключительно косметически, тема, вид меню пуск,.. включая подмену окна свойства системы (которое по win+pause) но средствами системы возвращалась верная информация и ничего не глючило

    т.е. технически это возможно, на практике сомневаюсь что кто то такое делал, так как подменять в системе придется очень много, слишком сильно поломали UI win10 относительно win7,.. сколько ты готов заплатить за такой софт?
    Ответ написан
  • ZFS + аппаратный RAID?

    @rPman
    У тебя варианты
    за кеширование пусть отвечает:
    - ZFS, будет доступно только режим на чтение
    - bcache - создается блочное устройство, которое в свою очередь уже форматируешь под желаемую фс, будет доступен режим кеширования записи (опасно, при смерти ssd потеряешь данные, я экспериментировал, убил два ssdшника за пару лет в таком режиме, в момент смерти файловая система повреждается, ос подвисает, так как часто ssd-шники в режиме чтения после этого еще работают, данные в основном вытаскиваются, но время на восстановление я тогда потратил), настоятельно рекомендую при использовании кеширования записи bcache, ssd брать два в режиме raid1 mirror

    за RAID:
    - отдать на откуп управление raid на ZFS, получишь максимальную гибкость (операции ребалансировки не будут затрагивать незанятое данными место)
    - отдать RAID на откуп mdadm
    - (не вариант, не делай так) организовать RAID на основе аппаратного контроллера в материнской платы, кешированием так же занимается ZFS
    если raid контроллер не имеет своей оперативной памяти с аккумулятором для сброса этой памяти на диск в момент потери энергии, то выбирать такой рейд контроллер нет никакого смысла, а вот проблем будет тьма, особенно в текущей ситуации с проблемами с поставками, так как аппаратные рейды привязывают массив к вендору, и при смерти контроллера/материнки у тебя будет проблема с извлечением данных (это реально но долго и сложно)

    p.s. можно выбрать btrfs, по функционалу, чуть хуже (нет онлайн дедупликации, но много ли ее включают дома на zfs, ведь это потребует прилично оперативной памяти), нет встроенного ssd кеша но есть онлайн патчи между снапшотами за счет которых можно построить неплохую систему инкрементальных бакапов с максимальной производительностью (можно делать бакапы хоть ежеминутные, лучше объединить с рабочим софтом, чтобы он управлял моментом создания снимка) с отправкой инкрементальных патчей на стороний сервер (где их тут же можно и развернуть для мгновенного переключения на этот сервер при смерти основного)
    Ответ написан
    Комментировать
  • Почему из под Windows не запускается проект Python, который лежит на TrueNas хранилище?

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

    если прямо надо именно на NAS размещать, то есть лайфхак, в windows можно на сетевом устройстве создать и хранить .vhd файлы, это образ диска, его можно создать и подключать с помощью diskpart или в менеджере управления дисками, для windows это будет уже полноценный диск, с полными правами доступа, но доступ к этому диску будет монопольный, т.е. только одна машина в сети может одномоментно его использовать, даже на только чтение.
    Ответ написан
    Комментировать
  • Как выбрать всех пользователей в SQLite?

    @rPman
    UPDATE user_balance SET balance=balance+:tax
    этот sql обновит одним запросом баланс всех пользователей, прибавив к нему значение параметра :tax

    если это будет единственная операция над балансами пользователей, то пойдет, но настоятельно рекомендую любые операции над балансами пользователей регистрировать в специальной таблице transaction, так чтобы итоговый баланс можно было бы посчитать сложив все операции из этой таблицы
    Ответ написан
    Комментировать
  • Можно ли использовать сразу несколько "интернетов" на компьютере?

    @rPman
    Про маршрутизацию уже сказали, можно прописать например вручную, список сайтов (к сожалению все ip адреса, что в условиях geo cdn уже сложно), на которые будешь подключаться через какой канал интернета.

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

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

    точно помню продавались железки с таким функционалом и услугой
    p.s. https://habr.com/ru/company/vdsina/blog/479026/
    Ответ написан
    Комментировать