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

    @Zolg
    не могу понять какие именно IP адреса нужно задавать серверу и клиенту, чтобы работало на разных компьютерах,через Internet.
    На сервере - адрес сетевого адаптера сервера на котором принимать соединения. Или же INADDR_ANY, что бы слушать сразу на всех.
    На клиенте - адрес сервера.

    Естественно, чтобы работало через интернет адрес сервера должен быть через интернет маршрутизируем.
    Но к сокетам это отношения не имеет.
    Ответ написан
    Комментировать
  • Как WEB-страница может получить текущее имя пользователя Windows?

    существует ли способ идентификации пользователя на WEB-ресурсе по текущему логину Windows?

    Существует. Протокол называется Kerberos в сочетании с SPNEGO. Существует RFC по его использованию вместе с HTTP, http-схема аутентификации называется Negotiate. Читайте подробно тут: RFC4559. Если очень коротко, то веб-сервер должен прислать заголовок www-authenticate со значением negotiate если готов поддерживать такую схему аутентификации. Браузер, в свою очередь, отвечает токеном.

    В большинстве браузеров можно настроить поддержку этой схемы аутентификации. Со стороны сервера тоже разумеется нужна поддержка. Возможно вы захотите прибегнуть к помощи упомянутых Иван Шумов identity-серверов. Например Keycloak точно поддерживает Kerberos. На нём же можно и LDAP подцепить в качестве базы данных пользователей. Обычно так поступают, т.к. протоколы federated identity вроде OpenID Connect обычно гораздо проще реализовать со стороны веб-приложения, нежели все тонкости аутентификации вроде вашего случая или, например, двухфакторной авторизации через Google Authenticator.

    Надеюсь это отвечает на ваш ИЗНАЧАЛЬНЫЙ вопрос о ТЕКУЩЕМ логине в домене. Т.к. сам по себе LDAP подключенный к сервису это хорошо конечно, но это всё-таки не SSO.

    Вот доки по настройке этого в Keycloak: https://github.com/keycloak/keycloak-documentation...
    Ответ написан
    Комментировать
  • Как поднять маршрутизацию, туннели, VPN и NAT?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Люблю читать ваши "вопросы" :) Что не опус, то как-то так:

    bred.png
    Ответ написан
    2 комментария
  • Чтобы заниматься blockchain важнее знание физики или информатики?

    Учите оптику. Она поможет при чтении документации.
    Ответ написан
    Комментировать
  • При закачке данных из импорта postgresql ошибка, в чем может быть дело?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега PostgreSQL
    Седой и строгий
    5dcade41587a8704731287.png
    Ответ написан
    Комментировать
  • Как написать своё vpn-расширение для Chrome?

    Zoominger
    @Zoominger
    System Integrator
    Никак.
    В браузере невозможно создать VPN-соединение.
    Ответ написан
    9 комментариев
  • Что приоритетней в групповых политиках: Конфигурация компьютера или Конфигурация пользователя?

    @mezhuev
    Системный администратор
    Обычно конфигурация компьютера имеет приоритет, но надо смотреть описание конкретной политики.

    Этот параметр политики присутствует в папках «Конфигурация компьютера» и «Конфигурация пользователя». Если заданы оба параметра политики, параметр, заданный в папке «Конфигурация компьютера», имеет преимущество перед параметром в папке «Конфигурация пользователя».

    Note: This setting appears in the Computer Configuration and User Configuration folders. If both settings are configured, the setting in Computer Configuration takes precedence over the setting in User Configuration.


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

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    в виртуалбокс - ни как. вообще. нет там такой фичи. ни в винде, ни в линуксе
    в вмвари - то же самое. ни в винде, ни в линуксе
    если у вас один видеоконтроллер - ни как. ни где, ни в винде, ни в линуксе
    видеоконтроллер принадлежит одной ОС. если у вас он один, после загрузки основносй ОСи, он принадлежит ей

    хотите хост (головная машина) и две виртуалки с проброшенными картами? вам надо три видеоконтроллера
    но под виндой все равно - ни как. нет под настольную винду таких гипервизоров

    если вы разоритесь на нужное количество видеокарт (может и дешевые найдутся) и в материнке хватит совместимых слотов, вам все рано понадобится серверная операционка:
    - Windows Server Hyper-V - https://docs.microsoft.com/en-us/windows-server/vi... только не путайте с Windows Server, там десктопа нет. это специальная редакция для дата-центров, в ней живут только виртуалки
    - или загадочный для вас линукс. он и в десктопных вариантах может включать любые свои серверные функции. при этом придется освоить какой либо из взрослых линуксовых гипервизоров

    ps кстати. возможно вам проброс то и не нужен. более вероятно игре/боту нужен какой либо 3D ускоритель. а у вас
    i7-9700k (с hd630)
    . он дает фичи 3Д ускорителя головной системе, и то слабенькие. в ВМВари у вас эмуляция 3Д откажется включаться. в виртуалбоксе может включится, для этого надо экстеншенпак для виртуалбокса загрузить, правильной версии https://www.virtualbox.org/wiki/Downloads
    но спасет ли это ваши игры, это уже сами проверяйте. по тому как может все дико тормозить
    Ответ написан
    2 комментария
  • Как объединить локальные сети двух роутеров в одну?

    @remzalp
    Программер чего попало на чем попало
    Зависит от моделей роутеров. В общем случае - каждый маршрутизатор должен знать, через какой адрес отослать в соседнюю сеть (адрес шлюза).
    Тут больше вызывает вопрос - каждому маршрутизатору надо по одному порту - смотреть в сторону соседней сети, а WAN порт обычно только один (у бюджетных версий). Интернет в такую сеть как будет попадать? если оба WAN порта будут заняты тем, что смотрят друг на друга?

    Секретное ключевое слово - МАРШРУТИЗАЦИЯ.

    На двух дешманских роутерах это сделать правильным образом - примерно никак (можно взять третий, тогда получится, но со сложностями).
    Стартовая точка, когда это хоть как-то реально реализовать - на микротиках (от 1500 рублей)
    Новые прошивки зукселей позволяют тоже довольно гибко работать (но под рукой нет)
    На нормальных маршрутизаторах хотя бы SOHO сегмента всё скорей всего будет хорошо.
    Cisco и иже с ними - будет совсем хорошо.

    Схему приложил на цисках
    5dc10d240f88e592124090.png

    Минутка рекламы - изучайте материалы "сети для самых маленьких" и читайте CCNA
    Ответ написан
  • Видеоуроки - долго, и много воды. Стоит ли тратить на них время?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    Нет, не стоит.
    Вы тупо будете слушать, как картавый мычащий Васян пересказывает какой-нибудь learnjavascript, пропуская половину тем, которые сам не понимает.
    И таких видео - 90%.
    Ответ написан
    12 комментариев
  • Каким образом платные сервисы от DDOS атак работают?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Ответ написан
    Комментировать
  • Из чего создать домашнюю сеть с центральным сервером и терминалами?

    Zoominger
    @Zoominger Куратор тега Компьютерные сети
    System Integrator
    Вы слишком многого хотите.
    Ответ на вопрос: никак.
    Все другие варианты - костыли, отступления и приближения.
    Ответ написан
    Комментировать
  • Как сделать grep в строке которая содержит точку с запятой; ?

    erge
    @erge
    Примус починяю
    • awk '{print $9}' PPP_genes.gff3.txt | head -3 | cut -d";" -f 3

    • awk '{print $9}' PPP_genes.gff3.txt | head -3 | grep -oP ";\KName=[^;]+"

    • awk '{print $9}' PPP_genes.gff3.txt | head -3 | sed 's/.*\(Name=[^;]*\).*/\1/'

    • [[ '`awk '{print $9}' PPP_genes.gff3.txt | head -3`' =~ .*(Name=[^;]+) ]] &&
          echo ${BASH_REMATCH[1]}

    Ответ написан
    Комментировать
  • Почти 8GB ОЗУ для работы браузера. Это нормально?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Нормально.
    У вас просто памяти мало, поэтому он и потребляет мало, поставьте хотя бы 32Гб, будет потреблять больше.

    Совсем недавно я добавил ещё 4GB памяти (итого получилось 8GB) и... она снова почти заполнена всё тем же браузером
    Ну кроме браузера память нужна и другим программам.
    8Gb это необходимый минимум для комфортной работы офисного пользователя - ворд, эксель, легкий серфинг в браузере, никаких тяжелых приложений. Там расклад примерно такой - 2гб для ОС, 4гб для браузера, и еще два для дискового кэша. В итоге для офисной работы вполне оптимально.
    Если что-то ресурсоемкое запускаете- памяти нужно больше.

    программисты до сих пор вероятно не могут оптимизировать потребление ресурсов обычным браузером
    Вы не совсем правильно понимаете ситуацию.
    Современный браузер это не программа для отображения форматированного текста.
    Это по сути операционная система - контейнер для запуска программ.

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

    не могут оптимизировать потребление ресурсов
    Чем меньше потребление ресурсов, тем меньше скорость работы.
    Можно сделать так чтобы программа потребляла 10килобайт памяти, а можно сделать так чтобы эта же программа потребляла 3гигабайта памяти.
    От этого зависит скорость работы - медленно, зато памяти мало. Или быстро, но с большим потреблением памяти.
    Вот и приходится оптимизировать - чтобы и работало быстро, и памяти потребляло не больше чем можно поставить в современный компьютер.
    Ответ написан
    9 комментариев
  • Как грамотно организовать сеть предприятия?

    @lubezniy
    Я бы выделил виртуалку с nginx-ом, на которую через firewall пробросил 443 порт с внешнего IP. На nginx делаем wildcard-сертификат от Let's Encrypt и настраиваем в его конфигах виртуальные хосты с приёмом ssl по этому сертификату и проксированием на заданные машины - может быть, даже по http.
    Ответ написан
    2 комментария
  • Как понять нагрузку на сервер?

    akelsey
    @akelsey
    Комментировать
  • Port Agregation (bonding, Link Agregation, LACP) в Windows Server, не пингуется сервер, как быть?

    @Wexter
    В файрволе винды разрешите подключения и пинги
    Ответ написан
    Комментировать
  • Как управлять серверами linux с одного сервера?

    planc
    @planc
    ansible
    Ответ написан
    Комментировать
  • PTR запись где и как?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    PTR записями, как впрочем и все остальными - управляют их владельцы.
    Если провайдер, который выдал вам адрес - передал делегирование этим адресом (подсетью) - на ваши DNS серверы, то вы прописываете зону у себя и управляете ей. Если же нет-то он лукавит и PTR запись он создает у себя (при условии что он управляет этой подсетью)
    Ответ написан
    2 комментария