Задать вопрос
  • Какая разница в работе сервера на node js с nginx и без?

    karabanov
    @karabanov
    Системный администратор
    Разница колоссальная.

    Nginx нужен, как минимум, чтобы:
    Эффективно раздавать статику (JS, CSS, картинки, шрифты и и.д.)
    Кешировать ответы
    Терминировать SSL
    Лимитировать количество запросов с целью защиты
    Выступать в роли балансировщика нагрузки между несколькими инстансами приложения
    Фильтровать HTTP заголовки / Добавлять HTTP заголовки
    Сжимать ответы
    Ответ написан
    4 комментария
  • Почему выбрасывает ошибку при компилировании?

    @none7
    Вы объявили функцию accept2 внутри функции main. Так делать нельзя.
    Ответ написан
    Комментировать
  • Как подобрать сервер для самой быстрой раздачи большого файла?

    lighttpd

    Зачастую lighttpd (как и имеющий схожую архитектуру nginx) используется для отдачи статического содержимого [17], в то время как его генерацией занимается более сложный веб-сервер.

    Яндекс — использует lighttpd в некоторых своих проектах: Карты, Маркет.
    Google — в своих проектах, в частности s.ytimg.com, который отдает все картинки для youtube.com, в том числе все превью для видео (в трех разрешениях) — использует lighttpd-yt (модификация от Google).
    Википедия — использует lighttpd как кэширующий прокси-сервер (для отдачи статического содержимого).
    WOT — использует lighttpd на своих серверах.
    Ubuntu — использует lighttpd на некоторых[18] серверах обновлений
    Ответ написан
    Комментировать
  • Где можно использовать горутины в Go?

    2ord
    @2ord
    Задачи у всех разные. Вы работали с потоками? Это похоже на них.

    Простой пример:
    Есть 2 запроса в БД. Один длится, скажем, 3 секунд, другой 10 секунд. И нет зависимости одного от другого.
    Если выполнять их последовательно, это займет 13 секунд. Многовато. Почесав лоб, вы приходите к другому решению:
    выполнять 2 запроса одновременно, каждый запрос в горутине! Дождавшись их окончания, пройдет 10 секунд. Экономия!

    Другой пример:
    Вы работаете с очередями. В одну очередь вы отправляете команды задач, а в другой вы получаете их результаты. Разумеется, и продюсер и консюмер должны работать независимо друг от друга. Как вы запускаете их в Го?
    Правильно, двумя горутинами!
    Ответ написан
    Комментировать
  • Какая есть альтернатива github?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Github как раз и позволяет "загружать более ста файлов за раз"
    Ответ написан
    Комментировать
  • Зачем на ПК установлен C++?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1.видимо нужно почитать внимательно - установлен С++ или С++ redistributive пакет.
    2.С каких пор Pulse secure является скрытой программой удаленного доступа?
    Ответ написан
    4 комментария
  • Как отформатировать жесткий диск зашифрованный через veracrypt чтобы он остался зашифрованным?

    ky0
    @ky0 Куратор тега Системное администрирование
    Миллиардер, филантроп, патологический лгун
    Расшифровываете, форматируете, зашифровываете.

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

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Просто учу то, что мне нравится, но как-то так оказывается, что мне нравится то, что лет через 5-10 оказывается очень востребованным.
    Ответ написан
    3 комментария
  • Что значит сделать тизер?

    neuotq
    @neuotq
    Прокрастинация
    Ох.. это как бы искусство кратко, с недосказанностью заинтересовать человека чем-то.
    В вашем случае выходит сделать рекламу/анонс, в форму тизера любого ролика.
    В отличие от трейлеров, тизеры в гораздо больше степени сосредоточены на интриге и недосказанности во всех аспектах, начиная от интриги и вокруг героев/продукта, заканчивая и сюжетом и сеттингом. Те упор на намёки, игру воображения и фантазий зрителя.
    Поэтому берёте ролик оригинал, изучаете. Определяете основную тему и содержание. Думаете кто потенциальный зритель и тп. И создаёте на основе ролика для них интригу, так чтобы они ОЧЕНЬ захотели его посмотреть.
    Трейлер нам даёт в более открытом виде понимание что будет, часто раскрывает героев, сеттинг, многие подробности и даёт четкое понимание чего ждать.
    Тизер - недосказанность, тайны и больше игра с ожиданием и воображением зрителя.
    Как-то так примерно.
    Ответ написан
    3 комментария
  • Можно ли любое GUI положение сперва реализовать в консольном варианте, а потом уже привязывать к нему GUI?

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

    консоль и гуй - это просто интерфейсы для работы с чем-то - с пользователем или с другим ПО.
    консоль - максимально простой и универсальный интерфейс, который можно потом быстро прикрутить куда угодно. А GUI - в основном только для пользователя (он и расшифровывается как Graphic USER interface)

    У вас видимо проблема, что вы за кнопочками видимо не понимали смысл как именно код аттачится к кнопочкам, как триггерится вызов процедур.
    Любое приложение рисовать как консольное не нужно. Если планируется GUI приложение, то и архитектуру нужно строить как для GUI приложения. Если консольное - то и архитектуру нужно думать как для консоли, там тоже есть свои нюансы.
    Ответ написан
    Комментировать
  • Можно ли любое GUI положение сперва реализовать в консольном варианте, а потом уже привязывать к нему GUI?

    GavriKos
    @GavriKos
    Можно. ПОловина юниксовых тулей так работает.
    Полотнище текста не читал
    Ответ написан
    Комментировать
  • Можно ли любое GUI положение сперва реализовать в консольном варианте, а потом уже привязывать к нему GUI?

    romesses
    @romesses
    Backend инженер
    Можно ли любое GUI положение сперва реализовать в консольном варианте, а потом уже привязывать к нему GUI?
    Едва ли. Для простых еще можно, а для сложных, как Excel?
    Начинать нужно с проектирования:
    - расписать какие есть сценарии работы
    - начать собирать макеты интерфейса
    - определить что требуется на входе и на выходе каждого действия
    - декомпозировать на мелкие задачи
    - спроектировать интерфейсы вызовов API
    - разделить их на логические модули - DLL и их аналоги
    - написать заглушку для каждого вызова
    - написать некоторые тесты
    - реализовать интерфейсы поэтапно
    - пробовать на тестовом стенде: можно консольное, а можно и графическое приложение.
    - и из кубиков собирать приложение.
    Ну как-то так.
    Ответ написан
    Комментировать
  • NDA и штрафные санкции - это нормально? теоретические последствия?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    NDA - это серьёзная вещь и она привычна многим корпоративным заказчикам.
    По моему профилю в общем-то понятно, что я не фрилансер, да и заказчики у нас внутри страны, но даже в России достаточное количество корпоративных клиентов просит non-disclosure agreement.

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

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

    Jump
    @Jump
    Системный администратор со стажем.
    Можно ли взыскать?
    Если договора не было, то нельзя, это вымогательство.
    Человек вам ничего не должен, ничем не обязан, а вы с него пытаетесь деньги получить.
    Ответ написан
    Комментировать
  • Почему я не могу создать класс Random?

    twobomb
    @twobomb
    А у вас там в зоне видимости случайно нет статического класса с именем Random?
    Попробуйте так
    private void Start()
            {
                System.Random r = new System.Random();
                int result;
                int x = 5, y = 10;
                result = r.Next(x, y); // x - минимальное, y - максимальное возможные числа
            }
    Ответ написан
    1 комментарий
  • NDA и штрафные санкции - это нормально? теоретические последствия?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    -от попросите удалить
    -до вы в разных странах, это все фигня

    Оба предложения верны.
    NDA, да и вообще любые договоры, когда стороны находятся в разных странах - филькина грамота. Он конечно может подать на вас в суд, но удалённо ничего с вами сделать не сможет. И наоборот, если вы захотите с него чего-то добиться, то вряд ли будете подавать в суд по месту жительства заказчика. Это будет стоить оооочень дорого.

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

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

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

    @mkone112
    Начинающий питонист.
    Думаю, что ВУЗ упоминать не стоит, так как он каким-то образом на картину не влияет.

    Ну MIT и какая-нибудь захолустная шарага - все-же слегка различаются.

    было решено поступить в магистратуру, в очное отделение. На бюджет.

    А, круто-круто, но...нахрена?

    Нужен ли вообще диплом магистра в IT?

    Пригодится. Можно отмахиваться им в жару например. Хотя проще его все-же купить.

    Нужен ли он для "повышения квалификации"?

    Че?

    Нужен ли он на руководящих должностях (в далёком потенциальном будущем, нужен ли диплом магистра чтобы стать руководителем в компании)?

    Нет.

    В зарубежных IT компаниях

    О 99% вузов в снг ничего не знают.

    Почему до сих пор на магистратуре?

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

    Как вы считаете, будут ли в будущем "подвохи" от государства, что бакалавр каким-то образом сильно обесценится, и т. д.?

    Это настолько бред, что я не знаю как на это отвечать.

    Резюмируя твой вопрос:

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

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

    @mkone112
    Начинающий питонист.
    Как вы себя мотивируете в данной ситуации?

    60659d847e2b6617867040.png
    Ответ написан
    Комментировать
  • Требуется объяснение в Цикле?

    vovaspace
    @vovaspace
    Frontend Engineer
    Чтобы цикл завершился. Иначе Шаг всегда будет 1 (начальное значение) и условие Шаг <= 10 никогда не выполнится.
    Ответ написан
    Комментировать