Задать вопрос
  • Где тут ошибка?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    $ json-server --version
    1.0.0-beta.1


    $ json-server --help
    Usage: json-server [options] <file>
    
    Options:
      -p, --port <port>  Port (default: 3000)
      -h, --host <host>  Host (default: localhost)
      -s, --static <dir> Static files directory (multiple allowed)
      --help             Show this message
      --version          Show version number


    А вот если ставить не последнюю версию, то вот такой результат

    $ json-server --version             
    0.17.4

    $ json-server --help                
    json-server [options] <source>
    
    Опции:
      -c, --config                   Path to config file
                                                  [по умолчанию: "json-server.json"]
      -p, --port                     Set port                   [по умолчанию: 3000]
      -H, --host                     Set host            [по умолчанию: "localhost"]
      -w, --watch                    Watch file(s)                     [булевый тип]
      -r, --routes                   Path to routes file
      -m, --middlewares              Paths to middleware files              [массив]
      -s, --static                   Set static files directory
          --read-only, --ro          Allow only GET requests           [булевый тип]
          --no-cors, --nc            Disable Cross-Origin Resource Sharing
                                                                       [булевый тип]
          --no-gzip, --ng            Disable GZIP Content-Encoding     [булевый тип]
      -S, --snapshots                Set snapshots directory     [по умолчанию: "."]
      -d, --delay                    Add delay to responses (ms)
      -i, --id                       Set database id property (e.g. _id)
                                                                [по умолчанию: "id"]
          --foreignKeySuffix, --fks  Set foreign key suffix (e.g. _id as in post_id)
                                                                [по умолчанию: "Id"]
      -q, --quiet                    Suppress log messages from output [булевый тип]
      -h, --help                     Показать помощь                   [булевый тип]
      -v, --version                  Показать номер версии             [булевый тип]
    
    Примеры:
      json-server db.json
      json-server file.js
      json-server http://example.com/db.json
    
    https://github.com/typicode/json-server
    Ответ написан
    6 комментариев
  • Почему торрент сам запускается даже с выключенной автозагрузкой?

    @rPman
    Sysinternails autoruns покрывает большую часть способов автозапуска
    Ответ написан
    Комментировать
  • Почему перестают работать usb-serial устройства на Raspberry Pi 4?

    ProgrammerForever
    @ProgrammerForever
    Учитель, автоэлектрик, программист, музыкант
    Фильтруйте питание. Там защит много не бывает, особенно в автоприменениях. По питанию катушка выдаст хорошие такие иголки, которые надо бы фильтровать. А по воздуху - кучу помех в широком спектре.
    Поставьте электролит + керамика на питание.
    Поставьте ферритовые колечки на провода питания.
    Укорачивайте сигнальные провода по возможности.
    Экранируйте платы, все экраны - на землю в одной точке.
    В конце концов, сделайте аккумуляторное питание не от машины, а от отдельного акб.
    Ответ написан
    Комментировать
  • Как настроить 3 роутера что бы работало RDP windows?

    b1ora
    @b1ora
    Контакты в профиле
    Идти в сторону избавления от NAT'ов и перевести роутеры в режим точки доступа.
    Ответ написан
    Комментировать
  • Как настроить сервер для отладки вебхуков (webhooks) на локальной машине??

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    1. Сбилдить .NET приложение в докере.
    2. Развернуть докер контейнер на сервере.
    3. Развернуть nginx (тоже можно в контейнере) на сервере.
    4. Настроить nginx, который будет проксировать трафик в п2:
    4.1. Запретить все.
    4.2. Разрешить :80 и :443 порты.
    4.3. Пробросить с п4.2 на внешний порт контейнера п2.
    4.4. Настроить SSL Let's Encrypt (при необходимости).

    По сути, можно взять любое руководство настройки докера и nginx, без привязки к .NET.

    UPD на основе данных из комментариев, конфиги будут выглядеть примерно так, dockerfile (поправить под свое приложение):
    # Образ asp.net.
    FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
    WORKDIR /app
    EXPOSE 80
    EXPOSE 443
    
    # Компилируем приложение из /src.
    FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
    WORKDIR /src
    
    # Копируем файл проекта и восстанавливаем зависимости.
    COPY ["Project.csproj", "."]
    RUN dotnet restore
    
    # Копируем оставшиеся файлы и компилируем приложение.
    COPY . .
    RUN dotnet build -c Release -o /app/build
    
    # Публикуем приложение.
    FROM build AS publish
    RUN dotnet publish -c Release -o /app/publish
    
    # Создание итогового образа.
    FROM base AS final
    WORKDIR /app
    COPY --from=publish /app/publish .
    ENTRYPOINT ["dotnet", "App.dll"]

    nginx (поправить под свое приложение):
    # http.
    server {
        listen 80;
        listen [::]:80;
        # Домены для обслуживания.
        server_name domain.ru www.domain.ru;
    
        # 301 редирект http->https.
        return 301 https://$host$request_uri;
    }
    
    # https.
    server {
        listen 443 ssl;
        listen [::]:443 ssl;
        # Домены для обслуживания.
        server_name domain.ru www.domain.ru;
    
        # Пути до letsencrypt сертификатов.
        ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;
    
        ssl_protocols TLSv1.2 TLSv1.3;
        ssl_prefer_server_ciphers on;
        ssl_ciphers "ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256";
    
        location / {
            # Адрес, по которому доступно приложение на локалке сервера (localhost не указывать, а указывать имя контейнера (project в моем случае)).
            proxy_pass http://project:80;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
        }
    }

    P.S. рекомендую освоить Docker Compose, чтобы было меньше возьни с разворачиванием и общением между контейнерами.
    Ответ написан
    8 комментариев
  • Комп зависает из-за процессора или оперативной памяти?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Конечно память докупить, еще 16 :)
    Ответ написан
    Комментировать
  • Комп зависает из-за процессора или оперативной памяти?

    xez
    @xez Куратор тега Компьютеры
    TL Junior Roo
    Памяти мало, однозначно.
    Установка свопа поможет от зависаний, ну и, конечно же, лучший вариант - купить гига 64 сразу, тогда можно и без свопа обойтись. (32, скорее всего, не хватит)
    Ответ написан
    Комментировать
  • Комп зависает из-за процессора или оперативной памяти?

    @alexalexes
    Покупай еще 16g RAM.
    Ответ написан
    Комментировать
  • Комп зависает из-за процессора или оперативной памяти?

    @Everything_is_bad
    Упирается в память, зачем выключил swap?
    Ответ написан
    1 комментарий
  • Слежка за МОБИЛЬНЫМ интернет трафиком, идентификация и определение местоположения владельца телефона. На работе блефуют или пора включать авиарежим?

    Tkreks
    @Tkreks
    Системный инженер
    Есть оборудование которое позволяет указать на источники радиосигнала. Не на карте и с точностью до миллиметра, а указать направление по которому идет излучение радиосигнала. Таким образом можно дойти до владельца устройства радиосигнала.
    Что касается телефонов - то ваше руководство делает все правильно, пришли на работу - сдали телефон в специальный ящик, 1 отдел может немного успокоится. То что Вы такие хитропопые, это проблема руководства, т.к. в случае чего в тюрьму они тоже пойдут вместе с виновником слива, и пока они с вами в мягком режиме пытаются наладить работу. Т.к. лично знаю компании - на входе металлодетектор высокой чувствительностью, все металлическое выкладывается при входе, все личные вещи при входе складываются в специальный ящик, который опечатывается и вещи выдаются только на выходе. Каждые полгода полиграф с неудобными вопросами, за особо ценными кадрами иногда учтанавливается слежка. Так что, то что вы пытаетесь намахать систему - приведет только к ужесточению условий работы и дополнительным проблемам, которые Вы сами себе устроите. Работа есть работа, хотите книжки почитать - идите в библиотеку или в личное время (которого нет в рабочее время ) читайте на телефоне.
    Ответы на Ваши вопрос - да есть устройства которые позволят найти включенный телефон, в режиме самолет с телефона все равно идет радиоизлучение. Да есть устройства которые умеют собирать imei (фемтосоты).
    Ответ написан
    2 комментария
  • Слежка за МОБИЛЬНЫМ интернет трафиком, идентификация и определение местоположения владельца телефона. На работе блефуют или пора включать авиарежим?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Для "военки" режим "сдать телефон на входе" вообще говоря - нормальный, обычный режим. И пропуск с кучей значков, показывающих наличие допуска в то или иное место - тоже. И внутренние КПП, отделяющие некоторые части завода от других частей - тоже.
    Попытка наипать систему в случае утечки приведет только к тому, что к Вам могут зайти в гости. Причем в любое время и без приглашения.
    Приходилось работать на военке, приходилось общаться и с тамошним начальником 1-го отдела и с тамошним начальником бюро режима. Специфичные люди, как правило сотрудники Конторы в запасе (в отставку они не уходят :) ).
    C гостайной шутить не стоит - там люди шуток не понимают.
    Ответ написан
    Комментировать
  • На что расходуется сеть?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Я заметил, что скорость интернета заметно снизиласть, ведь загрузка нового файла заняла аж 60 мин.. С чем это может быть связано


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

    @Drno
    С чего Вы взяли что снизилась скорость интернета? скачивание конкретного файла с конкретного сервера это не показывает. показывается только реальную скорость между Вами и этим серверов, а причин для такой скорости может быть множество
    Ответ написан
    7 комментариев
  • Как восстановить пароль к хабр фриланс?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Там же Хабр Аккаунт привязывается, меня с тостера норм перекидывает, ну не всегда автоматически, но одной кнопкой вхожу
    Ответ написан
    Комментировать
  • Как восстановить пароль к хабр фриланс?

    @Everything_is_bad
    как и везде, если что-то самостоятельно не смог осилить или найти, надо сначала писать в поддержку, а не бежать сюда
    Ответ написан
    Комментировать
  • Почему ПК не принимает оперативную память, хотя дожен бы?

    @Drno
    Ну для начала попробуйте запустить всё на авто. А дальше -
    это какой то ноу-нейм китай, хз рабочая она или нет...
    покупать надо лучше нормальную фирменную оперативку - кингстон, hynix, etc...
    Ответ написан
    4 комментария
  • Какой ресурс более качественный, для изучения языка c#?

    AshBlade
    @AshBlade Куратор тега C#
    Просто хочу быть счастливым
    Если мы говорим, про C#, то грубая кривая такая:
    1. Проходишь метанит - поверхностное понимание C#
    2. Проходишь ULearn - уже более менее норм владеешь (все 2 курса)

    Нас в вузе по юлерну учили, он нам полностью заменял и пары и дз (отметки по нему ставили)

    Но ты указал еще Unity. Я не unity разраб, но:
    1. Приступай к нему ПОСЛЕ освоения C# (всех шагов выше)
    2. Можешь видео у Романа Сакутина посмотреть (+ он книгу выпустил, но не знаю можно ли советовать)

    PS: C и C# - это совершенно разные языки
    PPS: столько красных флагов в одном вопросе - simplecode и itvdn как основа, странное преподношение материала на ulearn, unity сразу после основ C#. Как по мне это все надо инвертировать и получится более менее полезные советы
    Ответ написан
    3 комментария
  • Безопасно ли пользоваться дымящимся компьютером?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Неси и чини по гарантии
    Ответ написан