Задать вопрос
  • Как правильно считать просмотры в рекламе?

    @rPman
    Методология оплаты за просмотры уязвима к накруткам и не эффективна. Поэтому ее не рекомендуется использовать.

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

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

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

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

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

    Если сервер linux и низкого качества связь - то настоятельно рекомендую x2go (нет нативного клиента только под смартфоны, и то можно использовать debia-no-root или аналоги)
    Если сервер windows и так же некачественная связь - rdp (с оговорками, нормальная версия сервера только в серверных ревизиях и при использовании серверного оборудования)

    Так же, при наличии широкого канала в десятки мегабит и низких пингах, есть реализации удаленного управления типа vnc/anydesk/teamviewer/rustdesk и особняком steam link (эта технология невероятно эффективно передает данные и в наличии реализации даже под очень слабое и почти не поддерживаемое железо (у меня есть старый планшет android с очень слабым процессором, на нем youtube работает но запускается по минуте, так вот только steam link как инструмент удаленного управления на нем работает без единого лага, запущенный youtube в браузере на компьютере транслируется без каких либо задержек и искажений картинки в гигабитной локальной сети)
    Ответ написан
    Комментировать
  • Как сделать фоновую музыку в html на таплинке?

    @rPman
    с примерами, максимально просто: https://www.w3schools.com/html/html5_audio.asp

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

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

    @rPman
    Ты пробовал с помощью ffprobe? Он позволяет задать список интересующих полей о формате мультимедиа файла в опциях, можно выводить в разных машиночитаемых форматах (по строчке на параметр, key=value или csv)

    Вот список сообщений об ошибке.
    Ответ написан
  • Как выполнить поиск по зашифрованому контенту?

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

    Гугли, есть библиотеки и даже расширение postgres (очень старое, не факт что поддерживается).

    С практической точки зрения польза сомнительна. Ресурсов алгоритм жрет непомерно много и использовать его имеет смысл только если альтернативы в принципе нет.
    Ответ написан
    Комментировать
  • Какой компилятор выбрать для C++?

    @rPman
    gcc это образцово показательная реализация компилятора c++ и c, на нем обкатываются очередные стандарты, я бы еще с оглядкой думал про llvm clang, но с его помощью по простому ты не получишь windows exe (или уже можно?).

    Если тебе важен именно мир windows, то майкрософт, с завидным постоянством ломающая стандарты в угоду своей монополии, то конечно используй майкрософтовский компилятор mscc (идет в поставке с ms visual studio и как отдельный sdk).

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

    Исправляй ошибку - проблема исчезнет.
    Ответ написан
  • Какая платформа аналитики мне подойдет?

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

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

    Правильно - заводить по полю в таблице user (лучше создать отдельную 1к1 связью, обслуживать ее будет проще). Если вы привыкли заводить атрибуты из интерфейса, то нет никакой особой разницы, делать это ddl alter table или dml insert (на самом деле есть, если записей миллионы или миллиарды, бд при удалении колонки пересоздает таблицу копированием, и это будет долго), а вот возможность создать индивидуальный индекс на каждый атрибут многого стоит.

    Есть ещё варианты, например атрибуты boolean, если нет необходимости в null, можно хранить в отдельной таблице, фактом наличия записи (представь таблицу с единственным полем user_id), очень эффективно, если установленных значений много меньше всех записей.
    И помни, если из-за аналитики поднимается нагрузка на основную базу, можно настроить репликации на другую году, и работать по аналитике именно с ней...
    Ответ написан
    Комментировать
  • Возможно ли поставить Ubuntu 18.04 на Irbis nb267?

    @rPman
    mint 20.1 основан на ubuntu 20.04, на их базе пакетов и том же ядре... т.е. ubuntu (или xubuntu или kubuntu,...) 20.x версии.

    Ожидать что все будет работать на другой версии, и тем более старее - опрометчиво.

    С другой стороны, для проверки потребуется от силы час времени, а если честно - просто использовав liveusb вариант можно проверить все за минуту. Очень странно что народ лезет в интернет и спрашивает, вместо простой проверки.
    Ответ написан
  • Можно ли создать локальную сеть Tor без подключения к общемировой?

    @rPman
    Использовать чаты на основе webrtc, со своим шифрованием истеганографией.

    Закрытый интернет таков потому что оборудование у провайдеров, фильтрует только понятный ему трафик, а значит http пропустит.
    Ответ написан
    Комментировать
  • Как вытащить данные с жесткого диска?

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

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

    p.s. если все же сам желаешь заняться то первым делом берешь новый жесткий диск (либо диск большего размера) и делаешь на нем копию восстанавливаемого диска или раздела (в файл или в раздел, не важно). Сбойный диск извлекаешь из компьютера и работаешь с копией.

    Берешь какую-нибудь r-studio или хотя бы testdisk в linux и пробуешь что-нибудь восстановить с его помощью
    Ответ написан
    4 комментария
  • Есть ли смысл сбрасывать винду (11 вер.) до заводских настроек при подозрении на троян/шпион?

    @rPman
    Если все работает, вирусов не обнаружено (можете для спокойствия проверить машину каким-нибудь livecd kasperski/drweb у обеих компаний они бесплатные для домашнего использования), то достаточно сменить пароли на сервисах, о доступе к которым у вас есть опасения (а так же проверить наличие удаленных подключений, типа как сессии у whatsup/telegram/..., хотя обычно при смене пароля они удаляются).

    Сброс до заводских настроек откатит состояние системы назад, затем система будет загружать и устанавливать обновления, считай часы - сутки, в зависимости от интернета и скорости диска/ssd... так же придется устанавливать все приложения заново, а если не использовались облачные аккаунты браузера - восстанавливать и их настройки, в общем процесс не моментальный и к нему придется готовиться заранее.
    Ответ написан
    Комментировать
  • Как запретить скачивание файл по прямой ссылке?

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

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

    Код для этого дела - несколько строчек.

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

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

    Лучше крути видео.
    Ответ написан
  • Как работает информационная розетка?

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

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

    Если совсем никак кабель не потянуть, можно использовать электрические кабели. Для этого в электрощите ставятся специальные фильтры, отделяющие электросеть помещения от остального дома, а в розетки подключаются специальные роутеры, позволяющие передавать ethernet до 100mbit (причем в сумме на все помещения а не на каждую розетку). Смотри адаптеры powerline, продаются парами но по уму в одной сети их может быть больше
    Ответ написан
  • Как попасть в GRUB меню(загрузчик)?

    @rPman
    Из grub (а точнее из rescue) не получится зайти в систему не зная пароля root (по умолчанию его не создают).

    Необходима другая установка linux, хоть тот же mint livecd/liveusb, в котром пароль тебе известен (он там по умолчанию пустой). Из нее можно примонтировать (прямо из проводника но если там несколько разделов то лучше вручную, указывая верные каталоги) системный диск той установки, где пароль забыт, затем сделать chroot /путь/монтирования/корня в каталог, куда смонтирован диск и сменить пароль passwd root, затем exit, размонтировать все в обратном порядке и перезагрузка.

    Это не сработает, если диск был зашифрован, пароль доступа к зашифрованному диску не получится восстановить. Так же не получится восстановить доступ к аккаунтам, чья домашняя директория зашифрована.
    Ответ написан
  • Какие могут быть возможные причины изменения ответа LLM на один и тот же запрос?

    @rPman
    Это основа работы алгоритма llm gpt.
    При выборе следующего токена ответа, алгоритм выбирает не тот что с большей вероятностью , это параметр temp=0 (это стабилизирует ответы но значительно ухудшает из качество) а с некоторым разбросом, чем выше temp тем больше разброс выбора и 'креативность' ответа, чаще это вода в тексте, так как с ней проще разнообразить.

    На сколько я помню если нужно и temp выше 0,и стабильность, то фиксируй seed генератора случайных чисел...
    Ответ написан
    1 комментарий
  • Почему сайт плохо грузится в Казахстане?

    @rPman
    Вангую.
    Потому что интернет каналы между Казахстаном и Россией перегружены и не справляются с нагрузкой (банально слабые каналы).

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

    По простому дополнительные сервера могут быть использованы только для тяжелого но статичного контента (мультимедиа) а бизнеслогика пусть остается на центральном сервере, автовыбор сервера на стороне клиента делать тем же geodns.

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

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

    @rPman
    Каждый раз, когда ты подключаешь вот так hdd диск, ты его потихоньку убиваешь, вместе с данными. Если повезло, у тебя на жестком диске умирает контроллер, а сами данные в порядке. НАСТОЯТЕЛЬНО рекомендую не пытаться восстанавливать такой диск самостоятельно - тут нужно специализированное оборудование и опыт.

    Тебе нужно вытащить только профиль браузера и скопировать вместо своего профиля на любой windows или наверное даже linux.

    Неси диск в специализированный сервис и так и говори, тебе нужен профиль браузера хром, саму систему восстанавливать не нужно, это быстрее проще и т.п. Диагностика будет тебе стоить рублей 200, глупо не попробовать.
    Ответ написан
    4 комментария
  • Как устроены VLAN у провайдера и как провайдер защищает свою сеть на уровне абонентов?

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

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

    @rPman
    Это не нормально но провайдеры (твой или у кого купил vps, да и любой на пути между вами) могут совершенно спокойно поменять пакеты icmp что уже начиная с российских провайдеров происходит.
    Ответ написан
    Комментировать