Задать вопрос
  • Зачем нужна нумерация формул?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Нумерация нужна, чтобы ссылаться в тексте на конкретную формулу.
    Ответ написан
    1 комментарий
  • Как организовать сеть?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Бюджет озвучьте. А так ставите Dlink, или TPLink. Подешевле - DGS 1210-52/ME или DGS 1510-52X на поэтажные и DXS-1100-16SC или DXS-1210-12SC как центральный.

    По хорошему, между зданий нужно делать 10Гб оптику, меньше уже просто невыгодно, поэтому мнгогомод идет нафиг, причем между зданиями лучше класть несколько жил сразу. Если здания многоэтажные, то желательно на этажах поставить коммутаторы в шкафах, от них к центральному коммутатору тоже оптику.
    По стандарту - две розетки (и два конца соответственно) на рабочее место - это требование к СКС (почти СНИП)! Но можно и подешевить, весь вопрос в какую сторону, на розетках меди, шкафах?

    Очень большую роль играют расстояния (100 метров - предел для меди, я 80 закладываю всегда), если здания длинные, то наверняка понадобится еще оптика в промежутках... Иногда кажется, что вот она комната, а по кабелю получается все 200 метров с загибами и спуском-подъемом к фальшпотолку на 4 метра, отсутствием закладных и метровыми стенами...

    Ну или платите 15-50 килорублей и вам делают ПРОЕКТ, где все учитывают, вплоть до последней розетки, коммутатора и закладной.

    ЗЫ.. Ну и "кроилово приводит к нае@#$%ву!" - хотите хорошо, не экономьте на основной инфраструктуре!
    Ах, да... Почему все думают, что если бюджетная организация, то нужно "подешевле"? Поверьте - бюджеты давно очень даже неплохие, если не тырить налево и направо.
    Ответ написан
    8 комментариев
  • Как правильно объединять функции в cmd GTR LSS?

    Slayer_nn
    @Slayer_nn Автор вопроса
    Гугол, памаги!
    Вложить IF друг в друга

    IF УСЛОВИЕ 1 (
    IF УСЛОВИЕ2 КОМАНДА A
    )

    else if %%i LSS 100 (
    	 	if %%i GEQ 10 (
    			if %addZero% EQU 1 (
    				set number=%%i
    			) else if %addZero% EQU 2 (
    				set number=0%%i
    			) else (
    				set number=%%i
    			)
    		)
    	)
    Ответ написан
    Комментировать
  • Общая папка по интернету, как сделать?

    eapeap
    @eapeap
    Сисадмин, Беларусь
    Судя по комментам к другим вопросам, Яндекс-Диск или Облако МэйлРу + ДискО полностью закроют ваши хотелки.
    Заводите 3 аккаунта: себе, другу и общий. В общем расшариваете папку и работаете в своё удовольствие. 8 Г более чем хватит под вашу тему. Кончится место - шарите папки в своих аккаунтах.
    Ответ написан
    Комментировать
  • Есть ли решения для отправки почты после проверки службой безопасности?

    @q2digger
    никого не трогаю, починяю примус
    Гуглите по словам Email DLP (data leak prevention). Но, сразу предупреждаю, это все системы без цены на главной странице (звоните-обсудим), и это дорого.
    Если хотите дешево и просто, то проще всего сделать копирование всех исходящей корреспонденции в отдельный ящик к которому есть доступ у безопасников.
    Ответ написан
    Комментировать
  • Можно ли удалить из ноутбука abode photoshop?

    Sanes
    @Sanes
    Первая Flash, практически нигде уже не используется. Вторая читалка PDF, их уже умеют читать браузеры.
    Можно удалять.
    Антивирус Avira может сильно замедлять.
    Ответ написан
    Комментировать
  • Можно ли удалить из ноутбука abode photoshop?

    @arraga
    Если бук слабый, то авиру надо удалить..
    Ответ написан
    2 комментария
  • Надо ли в День системного администратора поздравлять DevOps'ов?

    paran0id
    @paran0id
    Умный, но ленивый
    Это когда надо камплюхтер починить или картридж поменять - мы не сисадмины. А если поздравить - то пожалуйста.
    Ответ написан
    Комментировать
  • Софт и протоколы при очень высоком уровне и/б в мессенджерах (и вк+ок)?

    Jump
    @Jump
    Системный администратор со стажем.
    Софт и протоколы при очень высоком уровне и/б в мессенджерах (и вк+ок)?
    Какие мессенджеры при высоком уровне ИБ????
    Телефоны, гаджеты, и прочая канитель оставляется на проходной перед тем как пройти сканер, и уж точно компьютеры к интернету не подключены.
    О каких мессенджерах может идти речь?
    Ответ написан
    Комментировать
  • Как подключиться удалённо к ПК без статического ip?

    Softovick
    @Softovick
    программист, администратор
    1. Вам следует уточнить у вашего провайдера, открывается ли он порты для динамического IP. То есть дает он белый IP или нет. К примеру, МГТС не позволяет снаружи по IP доступ получить к роутеру. Хоть как ты настраивай. Есть те, которые не блочат вообще или блочат распространенные порты типа 25. Есть те, которые такую услуг предоставляют отдельно, обычно совмещая с услугой "Постоянный выделеный IP"
    2. Если статический постоянный IP не дается, пробуйте последовательно различные сервисы DDNS. Возможно у вас на роутере даже есть встроенная подключалка, ту и используйте. Такие как NoIP, DynDNS и другие можно настроить в большинстве домашних роутера. В этом случае вместо IP будете использовать некое dns-имя.
    3. Пробрасывайте порты нужные внутрь сети с роутера. Проще всего зафискировать постоянный внутренний IP девайсу, по MAC-адресу например. И тогда Port Forward или Port Trigger на роутере настраивается несколькими кликами мышки.
    Ответ написан
    Комментировать
  • Почему не переворачивает строку?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Что не так?
    char *str = "hello";

    Вот эта строчка не так. То, что компилятор разрешает так делать -- это анахронизм и отсутствие мало-мальской диагностики. "hello" может находиться (и в твоём случае, похоже, и находится) в области памяти доступной только для чтения, изменять эту строку нельзя. Правильно было бы написать так:
    char str[] = "hello";
    Если сделать эту замену, то код будет выделять место для массива str на стеке, менять такой массив можно.
    Ответ написан
    5 комментариев
  • Почему при перегрузке функции через макрос, появляются предупреждение в _Generic на каст?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Хотелось бы знать причину предупреждений, это стандартное поведение или несовершенство препроцессора?

    Препроцессор-то тут ни при чём. Если посмотреть в
    препроцессированный код,

    _Generic((1), int : _Generic((2), int : fnk(1, 2,
    # 37 "generic.c" 3 4
       ((void *)0)
    # 37 "generic.c"
       ), char * : fnk(1, 0, 2)));
    
        printf("\n2.2)---------\n");
        _Generic((1), int : _Generic(("2"), int : fnk(1, "2",
    # 40 "generic.c" 3 4
       ((void *)0)
    # 40 "generic.c"
       ), char * : fnk(1, 0, "2")));

    то видно, что выражение выбираемое _Generic имеет правильные типы, но выражения в других ветках при этом имеют неправильные типы. Предупреждение об этом.

    Пофиксить можно было бы заведя две разные функции для int и char * и выбирая в _Generic только нужную функцию, а не всё выражение. Типа того:

    void fnk_int(uintmax_t A, uintmax_t B){
    ...
    }
    void fnk_pchar(uintmax_t A, char *B){
    ...
    }
    
    #define FFF_B(A, BC) \
            _Generic((A), \
                    int : _Generic((BC), \
                            int : fnk_int, \
                            char * : fnk_pchar)(A, BC))
    Ответ написан
    5 комментариев
  • С чего начать писать СУБД?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    С изучения B-Tree и реализации дискового хранилища на его основе. Потом можно взяться за составляющие интерпретатора языка запросов.
    Ответ написан
    Комментировать
  • Как удалить такой файл?

    Stalker_RED
    @Stalker_RED
    ProductAgentService скорее всего в службах, а не просто в задачах.
    Накрайняк можно перезагрузиться в другую операционку или в безопасном режиме попробовать.
    Ответ написан
    1 комментарий
  • Есть ли смысл всегда(почти) использовать short вместо int?

    В новом коде не стоит использовать ни int, ни short. Только int32_t, int64_t и прочие из #include <cstdint>. Потому что int, согласно стандарту, может быть 16, 32 или 64-битным (и это ещё упрощённо).
    Ответ написан
    Комментировать
  • Видит ли хостер что происходит на vds?

    paran0id
    @paran0id Куратор тега Linux
    Умный, но ленивый
    Однажды мне по работе нужно было запроксировать некоторый серьезный объем трафика через vds. Сначала сделал на haproxy - вскоре прилетело предупреждение, что прокси (конкретно процес haproxy был указан) запрещены правилами. Переделал на nginx - прожило дольше. В итоге выяснил, на каком объеме трафика срабатывает отстрел, и сделал несколько виртуалок (n+1) с балансировщиком.

    Для личных целей уже много лет использую проксирование через vds, причем по-всякому, и squid был, и dante - никаких претензий по поводу прокси от хостера не поступало.

    Вывод: вас не будут трогать, если вы не нарушаете закон (например, раздавая торренты), и не создаёте излишней нагрузки, не соответствующей приносимой вами прибыли (забивая канал копеечной виртуалки на 100%).
    Ответ написан
    Комментировать
  • Как на Си преобразовать тип?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Потому что в C тип переменной объявляется один раз и не меняется. Привести к другому типу можно только значение переменной или выражения.
    Ответ написан
    Комментировать
  • На Си функции не могут быть вложенными друг в друга?

    CityCat4
    @CityCat4 Куратор тега C
    Дома с переломом ноги
    Правильно пишут. Не могут. Зачем? В этом есть необходимость?

    (Имеется в виду конечно же определение функции. Вызовы могут быть сколько угодно вложенными и собственно затем их и пишут)
    Ответ написан
    Комментировать
  • Как заставить работать pkexec visudo?

    @evildevel
    Откройте два сеанса SSH

    В первом сеансе получите PID bash, запустив:
    echo $$

    Во втором сеансе запустите агент аутентификации с помощью:
    pkttyagent --process (pid from step 2)

    Вернувшись в первый сеанс, запустите:
    pkexec visudo

    Во втором сеансе вы получите запрос пароля. Visudo начнется в первой сессии.
    Ответ написан
    3 комментария