• Какой браузер выбрать для анонимности на Windows?

    AleksandrB
    @AleksandrB
    Совсем недавно вывел "Hello world"
    Основной вопрос: зачем?
    Ты хочешь серфить по заблокированным страницам?
    - Любой с впн
    Ты хочешь что бы Байден не читал твою переписку в вк?
    - С гарантией никак.
    Ты просто хочешь что бы компании меньше о тебе знали?
    - Тут может быть достаточно режима инкогнито.
    Ты хочешь пользоваться сайтами с запрещенной информацией?
    - Никак. Тор отслеживается. Его сложнее отследить чем прокси/впн, но отследить вполне возможно. Но не стоит переживать по этому поводу пока ты не начал реально совершать какие-то действия. Если хочешь что-то купить на этих площадках, тебя отследят не по браузеру, а по крипто-кошельку.

    Все эти способы влекут за собой неудобства. Ты не можешь регистрироваться на площадках. Пользоваться большим колл-вом сервисов. Скорость будет медленная. Зачем?
    А вообще, пора смириться, что все все будут про тебя знать и просто думать что ты делаешь в интернете. Прошло время беззаботного серфинга.
    Ответ написан
    1 комментарий
  • Какой стек технологий лучше всего подойдет для работы с объемными базами данных?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    исходя из вышеизложенного, какой бы стек технологий вы бы выбрали как разработчик чтобы решить вышеописанную задачу?

    Для начала немного контекста - 2 важных примечания:
    1) Описанная задача решается на любом упомянутом стеке, + еще десяток возможных вариантов (Java/Spring, питон, нода, дотнет, голанг и т.д.).
    2) Быстродействие системы зависит от ее самой медленной части, и в 95% случаев самая медленная часть - БД, просто в силу специфики работы: много данных со сложными связями, выборки с сортировкой и фильтрацией из большого массива и вот это все, в то время как язык бэкенда в основном выполняет достаточно простые манипуляции с уже готовыми наборами данных (за редчайшими исключениями, которых в вашем кейсе нет, или они не описаны в вопросе).

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

    Насчет стоимости и условий:
    полный самопис 150к+ (я это не тяну) или же сайт на Laravel +MySQL а дальше варьируется.
    полный самопис - либо маркетинг, либо идиотизм, писать на голом языке не будет ни одна нормальная студия, в принципе в данном случае либо используется фреймворк и заказчику преподносится как "сделано вручную программистами девственниками под светом серебряной луны", либо разработчики идиоты, мнящие себя круче всех (нет). В первом случае это то же что и "сайт на Laravel +MySQL" (норма и стандарт для среднего уровня студий), во втором - развод на мани на пустом месте и попытка продать г**но в обертке "иксклюзивнасти".

    По цене - на сегодняшний день, если я не ошибаюсь, 150к деревянных это +- 1000уе. Цена приемлемая за нормальную работу, если найдете дешевле "на Laravel" - думаю будет вообще ок. Опять же, цены штука такая, кто-то за копейки сделает хорошо, кто-то за дорого каку сляпает. Влияет так же регион, понятно что в Мск цена будет серьезно больше чем в условном Челябинске...

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

    UPD:
    проект планируется на 100 к+ посетителей в месяц...
    предупреждают что если аудитория достигнет условных 100 тысяч в месяц Лара начнет потихонечку задыхаться от нагрузки,
    ок, пусть будет 200к для наглядности.
    В среднем, если это маркетплейс, то постоянных посетителей будет не много, думаю около 10%, так что ими можно пренебречь. Условно - 200к / 30 дней = 6600 в сутки, при активных 10-12 часах посещения это ~600 в час. Пусть на 1 посетителя будет 5 запросов страниц, это 600*5=3000 в час = 50 в минуту или менее 1 запроса в секунду.
    Даже если умножить это на 30 (допустим такая пиковая нагрузка), 30rps вообще "ниачем". Не знаю кто там вам считал то это проблема, любое современное железо среднего уровня вытягивает без напряга.
    Ответ написан
    2 комментария
  • Что лучше - впн на телефоне или впн на роутере?

    @Drno
    Это по сути одно и то же
    Какие утечки должны быть на телефоне? куда?

    Для дома у меня стоит VPN до заблоченных сайтов на роутере, ибо дома куча всяких ПК\тел\ноутов и лень на каждом настраивать

    На тел использую когда не дома нахожусь

    Если что ВПН не дает особо сильно приватность, он дает возможность подключиться к сети через другой шлюз, а не через Вашего оператора связи
    Ответ написан
    4 комментария
  • Мониторинг qiwi?

    @Kadabrov
    Используйте апи кошелька
    Ответ написан
    Комментировать
  • При подключении кабеля DisplayPort–HDMI может ли возникнуть напряжение на HDMI-выходе?

    @rPman
    конечно, земля же на кабеле по любому должна быть
    правильно решение - сделать правильное заземление во всех комнатах, все остальные решения будут корявыми и даже опасными
    Ответ написан
    1 комментарий
  • Не работает код. Ошибки CS0161 и CS1513. Что делать?

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

    using System;
    
    namespace project
    {
        class Program
        {
            public static void Main()
            {
                Console.WriteLine(Reverse("This is an example!"));
            }
    
            public static string Reverse(string text)
            {
                var arr = text.Split();
                for (var i = 0; i != arr.Length; i++)
                {
                    var array = arr[i].ToCharArray();
                    Array.Reverse(array);
                    arr[i] = new String(array);
                    var result = string.Join(" ", arr);
                    return result;
                }
    
                throw new ArgumentException("String must have size > 0");
            }
        }
    }
    Ответ написан
    5 комментариев
  • Не работает код. Ошибки CS0161 и CS1513. Что делать?

    Проверьте правильность расстановки скобок {}
    Ответ написан
    Комментировать
  • Как создать свой хостинг игровых серверов?

    @Akela_wolf
    Extreme Programmer
    Начать с главного: "ПК под сервер" это полностью несерьезно для бизнеса. Сервер должен быть в дата-центре, где ему обеспечены стабильное электропитание, охлаждение и подключение к локальной сети.

    Если же речь идет о том чтобы "попробовать" - то задача разбивается на этапы:
    1. Разобраться как делать то что ты хочешь вручную (как запускать, останавливать, конфигурировать серверы и т.д.)
    2. Автоматизировать это на любом языке программирования
    3. Сделать веб-морду для управления серверами (опять же на любом языке программирования с использованием любого из множества фреймворков), опираясь на автоматизацию сделанную в п.2.
    4. Развивать эту систему, добавляя в нее новые функции (учет времени, тарификация и т.д.)
    Ответ написан
    1 комментарий
  • Какая команда отвечает за остановку кода?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Всегда рад помочь тем, у кого гугл не работает
    https://www.c-sharpcorner.com/UploadFile/c713c3/ho...
    Ответ написан
    8 комментариев
  • Как сделать поле, помимо ID, уникальным?

    @oleg_ods
    В методе OnModelCreating

    modelBuilder.Entity().HasIndex(x => x.YourProp).IsUnique();
    Ответ написан
    Комментировать
  • Какую информацию про неизвестный угол надо добавлять, чтобы его можно было точно определить?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Потому что площадь равна половине произведения длин этих сторон на синус угла между ними, а угол может быть острым или тупым с одним и тем же значением синуса. Например, если стороны равны 1 и площать 1/4, то уголь может быть 30 градусов или 150 градусов.
    Ответ написан
    Комментировать
  • Стоит ли вносить константы в класс?

    Aetae
    @Aetae Куратор тега TypeScript
    Тлен
    Константы в классе - нормальная практика, однако они должны быть static, нечего их в каждом инстансе дублировать.
    Ответ написан
    Комментировать
  • Что делать если сайт поддерживался украинским разработчиком и хостился на украинском хостинге?

    Нужно задать эти экзистенциальные вопросы этому разработчику, а не незнакомым людям в пустоту.
    Ответ написан
    7 комментариев
  • Как выбрать .NET Framework 6.0.3 если VisualStudio его не видит?

    insighter
    @insighter
    -First time? - Huh? (C#, React, JS)
    Вы выбрали неправильный тип проекта. Проверьте, что в имени шаблона при создании проекта нет слова суффикса (.NET Framework)

    Например,
    "Console Application" - это шаблон для проекта на базе NetCore
    "Console App (.NET Framework)" - шаблон для проекта на базе .NET Framework 4.X
    Ответ написан
    4 комментария
  • Откуда из DNS-сервера вытягивается порт?

    fzfx
    @fzfx
    18,5 дм
    Сайт всегда сидит на одних и тех же портах: TCP 80 и/или TCP 443. А раз порты известны, "вытягивать" их незачем.
    Если же вдруг админ сайта решил повесить сайт на другой порт - тогда порт дописывается в адресной строке браузера после доменного имени либо IP-адреса сайта через двоеточие.
    DNS за порты сайта не отвечает.
    Ответ написан
    3 комментария
  • Как правильно подключить psotgres в docker?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Контейнеры вашего проекта видят контейнер с postgres как db а не 127.0.0.1
    По той же причине у вас будет проблема с redis
    Ответ написан
    3 комментария
  • Почему интернет на ПК ниже чем на фай фай-е?

    @Drno
    проблема с кабелем скорее всего
    или с портом на роутере
    Ответ написан
    Комментировать
  • Почему интернет на ПК ниже чем на фай фай-е?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Если у вас падает скорость линка до 10 мегабит - проблема скорее всего в кабеле или, более маловероятно, в сетевой карте.
    Ответ написан
    Комментировать
  • Какие есть хорошие отечественные движки для создания 2D игр с бесплатным доступом?

    @rPman
    Нет таких
    Пиши на unity, у тебя будут знания которые хоть где то ценятся, когда (если) политическая ситуация разрешится в пользу глобализации
    Если же не разрешится, проблема it нас будет волновать в последнюю очередь, из-за отсутствия компьютеров в принципе
    Ответ написан
    1 комментарий
  • Можно ли пробросить pci внутри виртуальной машины?

    @LuchS-lynx
    инженер-ПТО
    Можно, другое дело что не все гипервизоры поддерживают такой проброс, как правило это гипервизоры первого типа, такие как Linux + KVM, XEN, ESXi, есть информация что Hyper-V может, но хз какой редакции. В линуксовой версии VirtualBox внедрили фичу, но потом убрали.

    Если требуется пробросить ВК в ВМ то помимо поддержки ЦП и матерью iommu, будет требоваться поддержка доп.инструкций, например для интела vt-d + vt-x

    Мои статьи на эту тему (для ноутбука и для ПК):
    https://habr.com/ru/post/575654/
    https://habr.com/ru/post/437598/
    Ответ написан
    3 комментария