• Возможно ли настроить NGINX для работы по http и https без перезапуска?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    server {
        listen [::]:80;
        listen 80;
        server_name $DOMAIN;
    
        location /.well-known/acme-challenge/ {
            allow all;
        	root /var/www/certbot/;
        }
    
        location / {
            return 301 https://$host$request_uri;
        }
    }
    Ответ написан
    5 комментариев
  • Можно ли рассторгнуть договор самозанятого?

    vabka
    @vabka
    Токсичный шарпист
    1. Не существует "договора самозанятого". Самозанятость - это статус, при котором ты можешь вместо НДФЛ платить НПД, а твой заказчик не обязан выступать твоим налоговым агентом.

    2. Ты просто заключил какой-то договор. В любом договоре должны быть условия для его расторжения, в том числе досрочного, если у договора есть срок.
    Если условий нет - используются общие основания: ГК РФ ст 450

    ГК РФ Статья 450. Основания изменения и расторжения договора
    В каких случаях можно изменить предмет или иное существенное условие договора

    1. Изменение и расторжение договора возможны по соглашению сторон, если иное не предусмотрено настоящим Кодексом, другими законами или договором.

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

    (абзац введен Федеральным законом от 08.03.2015 N 42-ФЗ)

    2. По требованию одной из сторон договор может быть изменен или расторгнут по решению суда только:

    1) при существенном нарушении договора другой стороной;

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

    3. ...

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

    (п. 4 введен Федеральным законом от 08.03.2015 N 42-ФЗ)


    Если это был договор на оказание услуг, то ты, как исполнитель, можешь в одностороннем порядке отказаться от оказания услуги, но ты обязан будешь вернуть все деньги, которые тебе выплатили авансом.
    Например:
    У тебя был договор на оказание услуг на 100к рублей, в рамках которого ты должен был оказать две услуги.
    При этом вы с заказчиком договорились, что плата будет вноситься частями: 50% аванс и 50% по факту выполнения.
    Первую услугу ты оказал, за что тебе оплатили положенные 50к и аванс 25к за следующую.
    Но вот ты отказываешься от своих обязательств - тебе нужно будет вернуть эти 25к аванса.
    (А то и ущерб, если в процессе ты ещё какой-то ущерб нанёс.)


    нужно искать новую работу, потому что на эти деньги тупо не прожить

    А вот это уже пахнет нарушением закона, тк у ваших отношений с заказчиком есть признак трудовой деятельности. (Как между работником и работодателем)
    Ответ написан
    Комментировать
  • На каком сервисе расположить Telegram бота созданного на C#?

    Любая vps с Linux, если он написан с использованием net.core.
    Ответ написан
    Комментировать
  • Как реализовать чексуммы для сетевого протокола уровня приложения?

    vabka
    @vabka
    Токсичный шарпист
    При использовании TCP стека (Ethernet, IP, TCP) не гарантируется сохранение целостности.

    Гарантируется.
    Ответ написан
    7 комментариев
  • Почему низкая частота процессора под нагрузкой?

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

    @kalsc12345
    Неизвестный человек.
    Беспроводная если то батарейка разрядилась почти.
    Если так то Usb замыкание данные и возможно внутри мышки что-то
    Ответ написан
    Комментировать
  • Стоит ли переписывать старый проект на .NET6 (на голом энтузиазме)?

    Sanes
    @Sanes
    Перепиши, если руки чешутся. Только начальство предупреди.
    Ответ написан
    Комментировать
  • Стоит ли переписывать старый проект на .NET6 (на голом энтузиазме)?

    @yung6lean9
    Если у вас мало опыта - делайте. Если опыта много - уходите :)
    Ответ написан
    Комментировать
  • Как сконнектить два приложения без общего сервера?

    @res2001
    Developer, ex-admin
    Если речь идет о взаимодействии в рамках одной сети WiFi - то нет проблем. Используйте широковещательные пакеты для уведомления других устройств, что в сети есть устройство, готовое работать по вашему протоколу.
    Если это более общая задача, не привязанная к одной сети и WiFi, то даже если устройства будут знать адреса друг друга (не важно каким способом), могут возникнуть проблемы с доступом к устройству из-за оператора связи, т.к. в сотовых сетях обычно используется NAT оператора, который препятствует прямому доступу из интернета к устройству (NAT как правило включен в любом WiFi роутере и т.п.). В этом случае придется использовать какой-либо сервер в интернете со статическим адресом.
    Существуют варианты обхода NAT, но они так же требуют сервера для инициализации соединения, а затем уже устройства могут работать напрямую. Подобные техники используются, например, в VoIP. Гуглите по протоколу STUN.
    Ответ написан
    2 комментария
  • Можно ли совместить два запроса с группировкой?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    SELECT `day`, `priority`, `count`
      FROM (
        (SELECT 'today' AS `day`, `priority`, COUNT(*) AS `count`
          FROM `table`
          WHERE `time` >= CURDATE() AND `time` < CURDATE() + INTERVAL 1 DAY
          GROUP BY `priority`)
        UNION ALL (SELECT 'yesterday', `priority`, COUNT(*)
          FROM `table`
          WHERE `time` >= CURDATE() + INTERVAL 1 DAY AND `time` < CURDATE() + INTERVAL 2 DAY
          GROUP BY `priority`)
      ) AS `t`
    Ответ написан
    2 комментария
  • Куда расти в должности, не бросая программирование?

    @nApoBo3
    Самое очевидный, остаться разработчиком, можно переключаться по стэку, освоить смежные вещи( full stack ). На данный момент потолок по ЗП у разработчика практически отсутствует, если вам это нравится и это у вас идёт, вы сохраняете способность к обучению, оставайтесь разработчиком.
    Ответ написан
  • Кто пользовался карьерными консультантами?

    DevMan
    @DevMan
    а чего вам бояться?
    нормальные рекрутеры (в том числе и агенства) деньги получают от работодателя, а не соискателей.

    если деньги просят у вас - это цигане.

    кстати, практически во всех боль–менее серьезных конторах, подобные консультанты есть в штате.
    Ответ написан
    2 комментария
  • Можно ли устроиться на работу программистом в Америке, имея только бакалавриат инженера?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Можно устроиться даже без образования, если есть знания и опыт. А вот без них и красный диплом не поможет.
    Ответ написан
    Комментировать
  • Соглашаться ли получать меньше на испытательном сроке?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Практика встречается в основном при найме джунов/стажеров.
    Крайне редко при найме мидлов.
    Практически никогда при найме специалистов.

    30% многовато, обычно 10-20%. Но если условия испытательного четко оговорены, в компании вы уверены - можно на такое пойти.
    Многие говорят, что такое бывает только в говнокомпаниях которые готовы только кидать - нет, такое бывает в компаниях разного уровня, и далеко не означает намерение кинуть.
    Многие говорят про законодательство РФ - не единым РФ живет рунет, не одними только штатными сотрудниками работают айтишники, не одна только ЗП входит в условия работы, есть еще и страховка, бесплатные курсы, возможно и другие бонусы, которые могут не давать на время испытательного срока, и которые по сумме могут быть заметны на фоне ЗП.

    В твоем случае - поищи отзывы о компании и прими решение сам. Если не понравится - уйдешь через 3 месяца, получив опыт.
    Ответ написан
    Комментировать
  • Соглашаться ли получать меньше на испытательном сроке?

    fdroid
    @fdroid
    press any key
    Нет.

    PS Предложите взамен работать на 30% меньше, тогда справедливо будет.
    Ответ написан
    9 комментариев
  • Как создается серверная часть программно-аппаратного устройства?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    На каких языках пишется такая система?

    На любых языках программирования общего назначения.

    Из каких этапов состоит?

    Из разных.

    Возможно ли создать это за краткие сроки (3 месяца) чайнику?

    Зависит от чайника. Скорее всего, нет.
    Ответ написан
    Комментировать
  • Как держать больше 65535 одновременных TCP соединений?

    @pfg21
    ex-турист
    количество соединений на один порт ограничивается только возможностями системы.
    ограничение 65 536 это про общее количество портов на систему, к количеству соединений отношения не имеет.

    чтобы узнать условия предоставления тебе ресурсов надо почитать условия договора или условия тарифа, на основе которого тебе дают компутерные мощности.
    Ответ написан
    2 комментария
  • Парсинг для начинающих, что изучать?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Абсолютно не важно на чём писать. Основная ошибка всех новичков.
    Важно понимать как работает протокол HTTP/HTTPS, что такое хедеры, куки, понимать аутентификацию, сессии, методы (get, put, update,...), статусы ответов,... Понимать что такое прокси, VPN... и для чего они нужны, как их использовать. Нужно понимать, как работает сервер, как он может защищаться от парсинга.
    Изучи модель OSI, из каких слоёв/уровней она состоит
    Ответ написан
    Комментировать
  • За счёт чего спутники и космические станции удерживаются на орбите?

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

    Веселее всего на геостационарной орбите -скорость движения спутника равна скорости оборота планеты вокруг своей оси, получается спутник висит над одной и той же точкой на планете.

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

    Чтобы спутники не сталкивались - за ними следят и рассчитывают траекторию полета чтобы этого не случилось (или наоборот случилось специально - это уже было)
    Ответ написан
    Комментировать
  • Где учиться с нуля C#?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Дома.
    На работе.
    В школе.
    Ответ написан
    3 комментария