Задать вопрос
  • Опасно ли с точки зрения закона делиться своими ключами ВПН?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Опасно, стоит почитать про Дмитрия Горбатова. Дотянуться до владельца ВПН наверно сложнее, чем определить выходную ноду Tor у вас дома - но IMHO не особо.
    Вы же в чате будете передавать ключ от outline - напишите ему, что нельзя использовать в противоправных целях блабла и сделайте скрин. Слабое успокоение, но какое есть.
    Ответ написан
    1 комментарий
  • Насколько безопасны браузеры?

    @Refguser
    Решения для бизнеса: корп.сайты, ИМ, боты и пр.
    Надеюсь, не слишком глупый вопрос.


    Вопрос не то чтобы глупый, но тут явно неправильно понимаются причинно-следственные связи.
    Безопасность обеспечивает (равно как и представляет опасность) не столько ПО, сколько пользование им.
    Одно и тоже ПО в разных руках может быть "опасно", а может и безопасно.
    Тот же браузер может быть безопасен если использовать общие правила безопасности + песочницы, контейнеры и профили.
    Ответ написан
    Комментировать
  • Домен уже включает в себя порт или он работает как IP?

    Daemon23RUS
    @Daemon23RUS
    Попробую вкратце описать как работает (не углубляясь в техническую сторону)
    DNS сервер в ответ на запрос возвращает значение записи для домена/поддомена.
    Записи есть нескольких типов. NS запись указывает какой адрес у DNS сервера который "хранит и отвечает" остальные записи для этого домена (или поддомена)
    A и AAAA записи сообщают какой IP и IPv6 адреса для этого домена/поддомена
    т.е в вашем вопросе example.com:5555 будет отправлено по IP адресу example.com (указанному в А или AAAA записи) и 5555 порту, который Вы указали явно.
    Еще есть SRV и TXT записи, и да для некоторых сервисов в этих записях хранится порт по которому сервис ожидает соединения.
    Есть еще несколько записей CNAME, MX, CAA
    Ответ на Ваш вопрос - Да система доменных имен включает в себя порт в SRV записях. Но это не во всех случаях применимо (не для всех сервисов и не работает для http/https в части популярных браузеров).

    P.S. т.е проще говоря SRV запись в DNS позволяет не указывать явным образом (через :порт) порт который используется сервисом, действует для протоколов sip, jadber и многих других. К сожалению для http/https это не работает.
    Ответ написан
    3 комментария
  • Кем можно пойти работать со знанием языка С,ассемблера,хорошей математикой?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Если отбросить нюансы, то никуда. С и ассемблер - это инструменты системщиков и железячников, на которых очень низкий спрос, а значит вакансия появляется раз в несколько лет. Да и за ту будут бороться опытные программисты. Математика же большинстве компаний вообще пофиг. И опять же, где она нужна, туда обычно нанимают опытных. Учите что-нибудь прикладное, на прикладников спрос большой, если сможете выделиться из толпы других желающих, сможете устроиться.
    Ответ написан
    2 комментария
  • Нужна ли магистратура для перехода в менеджмент?

    @alexalexes
    Вам просто нужно сменить компанию, на ту, где есть движение по должностям.
    А попадете ли в управление - уже будет зависеть от симпатий начальства к вам.
    Корочка нужна, если это будет гос. компания, чтобы просто нарисовать формальные признаки, что вы годитесь в начальники, но наличие рекомендаций свыше это не отменяет.
    Просто вряд ли так вот с улицы возьмут на должность руководителя отдела или ITSM.

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

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Ну по идее целые от дробных в данном случае отличаются только наличием запятой, т.к. нет никакого условия насчет повтора/неповтора в дробной части. Поэтому если у вас есть все числа целые, то из каждого легко получить все вариации дробных - количество цифр в числе - 1 (ну еще учесть ноль в начале).

    Т.е. я к тому, что КОМБИНАЦИЙ цифр новых у вас не будет. Только старые комбинации +все вариации с запятой. Перебирать дробные числа не надо
    Ответ написан
    4 комментария
  • Оставить старую термопасту или вообще без неё?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Без термопасты нельзя! Купите в любом магазине, супер-пупер не нужна, они все сейчас нормальные.
    Ответ написан
    Комментировать
  • Оставить старую термопасту или вообще без неё?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Разжижать нельзя.

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

    @mvv-rus
    Настоящий админ AD и ненастоящий программист
    Одно из сображений, касающееся производительности. Контролллер - это класс, который создается каждый раз для обработки запроса.
    Поэтому имеет смысл смотреть на сервисы-зависимости в его конструкторе (параметры конструктора, которые извлекаются из контейнера сервисов): если действия этого контроллера используют разные зависимости, особенно - с временем жизни Scoped (DatabaseContext, к примеру) или Transient, то эти действия - хорошие кандидаты на перенос в отдельный(е) контроллер(ы).
    Ответ написан
    Комментировать
  • Можно ли отключить подсветку мыши Aceline GS Rage 100 White?

    @psiklop
    Заведи для мышки одеялко на ночь. Черная салфеточка в самый раз. Будет о ком заботиться на старости лет.
    Ответ написан
    1 комментарий
  • Как использовать модуль Win32 крейта windows в раст?

    bingo347
    @bingo347
    Crazy on performance...
    Попробуйте фичу Win32_System_Threading
    Ну и вот тут можно поискать если ещё что-то потребуется: https://microsoft.github.io/windows-rs/features/#/...
    Ответ написан
    Комментировать
  • Можно ли с нуля обучится программированию, используя только интернет и не тратив деньги?

    @Everything_is_bad
    Можно ли с нуля обучится программированию, используя только интернет и не тратив деньги
    это зависит только от тебя, а не от наших ответов

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

    2ord
    @2ord
    Мне перед записью в базу нужно проверить уникальность данных, есть мысль хранить hash где то на стороне и проверять перед записью, какой вариант лучше подойдёт для этой задачи, hashей за год будет примерно 4 320 000 000

    K/V хранилище должно подойти, если нужно только проверять уникальность по хэшу. Для хранения хэшей SHA-1 потребуется минимум 86 ГБ места, без учета накладных расходов хранилища.
    В зависимости от уровня нагрузки могут понадобиться более серьезные K/V хранилища. Вполне возможно, что облачные сервисы.
    Ответ написан
    Комментировать
  • Как снять частотность запроса C++ и C# в yandex wordstat?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Кода нет, но проблема возможно в URL кодирование: + и # если не кодировать будут восприниматься как ключевые/управляющие символы. На вики отдельная секция под это есть - https://ru.wikipedia.org/wiki/URL#Кодирование_URL

    ЯП, который используется не указан, поэтому просто приложу готовые строки, которые надо использовать:
    - C++ - C%2B%2B
    - C# - C%23

    Это все можно в браузере проделать: инструменты разработчика (ctrl + shift + i) -> Консоль -> encodeURIComponent('C++') -> C%2B%2B
    Ответ написан
    1 комментарий
  • Как работает двойное тире "--"?

    karabanov
    @karabanov
    Системный администратор
    man bash

    -- signals the end of options and disables further option processing. Any arguments after the -- are treated as filenames and arguments. An argument of - is equivalent to --

    Сообщает, что опции у запускаемой команды закончились и дальше будут только позиционные аргументы, характерный пример использования найти подстроку -v с помощью grep в текстовом файле: grep -- -v file.txt, если не добавить --, то grep воспримет -v, как свою опцию, а не подстроку для поиска.

    Это способ корректно обработать управляющие символы не прибегая к "понапихать кучу апострофов и кавычек в несколько слоев".
    Ответ написан
    2 комментария
  • Как сделать графический интерфейс для своей ОС на rust?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Начать можешь с этого туториала - https://os.phil-opp.com/vga-text-mode/
    В нем реализуется простой текстовый интерфейс, но как пример этого достаточно: объясняются основные концепции как буфер видео памяти, представление букв и т.д.
    Ответ написан
    Комментировать
  • Правильно ли в C++ использовать директиву препроцессора define?

    maaGames
    @maaGames
    Погроммирую программы
    "using namespace std" нежелательно испоьлзвоать в h-файлах, но в cpp-файлах можно пользоваться без угрызений совести. В случае конфликтов можно указывать конкретное пространство, независимо от использованных using. Так же можно использовать using namespace внутри конкретной функции или внутри любого блока кода, ограниченного { }.
    Ответ написан
    Комментировать
  • Правильно ли в C++ использовать директиву препроцессора define?

    @Acaunt
    define полезная штука и её не обязательно использовать так как ты (лично я не вижу смысла использовать её для этого).

    Например:
    Если у тебя много файлов ссылаются друг на друга то можно конечно использовать #pragma once, но эта штука работает не во всех компиляторах. Поэтому предпочтительнее использовать:
    #ifndef FILE_H
    #define FILE_H
    #include "file1.h"
    #include <iostream> например этот  заголовочный файл объявлен и в file1.h
    #endif // !FILE_H


    Ещё в заголовочном файле math.h есть константы (число пи например), но они скрыты если не объявлен #define _USE_MATH_DEFINES

    Подобную штуку я использовал в своем проекте вот пример:
    #if TYPE_64
    using type = uint64_t; 
    #elseif defined(TYPE_32)
    using type = uint32_t; 
    #elseif defined(TYPE_16)
    using type = uint16_t; 
    #else
    using type = uint8_t; 
    #endif


    Ещё можно подобные штуки расставить по всему коду для вывода информации о работе программы на проверку есть ли #define DEBUG, а когда программа готова то просто убрать этот define и программа будет чуть быстрее работать, так как участки кода с выводом информации не будут работать.
    Ответ написан
    1 комментарий
  • Какова максимально возможная скорость по последовательному каналу передачи? Откуда физически берутся эти сотни гигабит в секунду?

    @alexalexes
    Основная единица измерения пропускной способности ГТ/с - гигатранзакции в секунду.
    это когда 1 бит передаётся одним импульсом

    В этом случае 1 ГТ/с будет равняться физическим 2 ГГц (RZ кодирование). Но если смену логического состояния не уводить в ноль, а уводить в отрицательное значение (NRZ кодирование), то передачу одних и тех же битов данных можно уложить в два раза меньший спектр, то есть 1ГТ/с уложится в 1 ГГц.
    PCIe5.0x1 имеет пропускную способность 32 ГТ/с (тут 32 ГГц).
    Тип избыточного кодирования: 128b/130b.
    Пропускная способность в мегабайтах в секунду = 32000 * 128/130 * 1/8 = 3938 Мбайт/с ~ 4 Гбайт/с.
    либо допустить в достаточно длинной проводной линии тактовую частоту в десятки гигагерц

    Если вы зададите жесткую схемотехническую спецификацию, такую, что данные передаются строго по дифф. линиям, они должны следовать парно, и самое главное, длина каждой линии в паре должна быть равной друг другу, то нет проблем передать десятки ГГц по меди на 1...1,5 м.
    Ответ написан
    5 комментариев