Задать вопрос
  • Как провайдер может не тарифицировать интернет трафик?

    mikes
    @mikes
    У ютуба есть сайт и cdn для видео. у него есть известные диапазоны ip. доступ к которым можно не тарифицировать.

    Провайдеру не обязательно видеть что внутри HTTPS, но вполне можно видеть SNI и к примеру на основе этого принимать решение.
    Ответ написан
    Комментировать
  • Подойдет Macbook Air M2 на 256gb, для frontenda?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Оптимальный вариант Air M1 16GB и SSD на сколько хватает бюджета - позже можно легко докупить USB SSD для тяжелых вещей/файлов/данных. Производительность между М1 и М2 ~15-20%, в зависимости от приложения. Для разработки ПО M1 хватает за глаза, особенно фронт-энда. Даже для тяжелых вещей типа кучи контейнеров в докере. Я в данный момент работаю с проектом в два десятка контейнеров, причем часть из х86 - все отлично летает, даже с учетом того, что М1 ощутимо проседает в виртуализации х86. Вот тут ранее я уже расписал подробно про MBA M1. Брать М2 надо только в том случае, если 16 ГБ ОЗУ не хватает, т.к. у М2 есть конфигурация на 24Гб ОЗУ. Брать даже ради 15-20% производительности нет смысла никакого - он все равно на больших частотах уходит в тротлинг и перегрев, в то время как отсутствие значительного перегрева и вентилятора - одна из плюшек MBA. А вот дополнительная оперативка и большего размера ССД - это намного более значительный бонус.
    Брать прошку имеет опять же смысл только при наличии бюджета и требований к оперативной памяти и производительности процессора/графической подсистемы.
    Ответ написан
    4 комментария
  • Как mysql/mariadb сортирует одинаковые значения?

    mayton2019
    @mayton2019
    Bigdata Engineer
    В программировании различают понятие стабильная сортировка (stable sort) когда подряд идущие одинаковые ключи в массиве при сортировке также идут в той-же последвательности со значениями. Но это работает только для массивов.

    Реляционная алгебра не определяет никаких массивов. Собственно мы не знаем порядка как хранятся кортежи в таблице. Более того. Оптимизация пространства в БД может их тасовать как колоду карт. Тот-же вакуум в Постгресе. Или работа пакетов DBMS_SPACE для Oracle. Или любое delete+insert может сломать порядок который был раньше.

    Поэтому применительно к БД такой вопрос лишен смысла. Если вам нужен какой-то дополнительный ранг сортировки - вводите новое поле (sequence_num) и сортируйте по field,sequence_num. Тогда будет порядок.
    Ответ написан
    Комментировать
  • Что нужно знать для того чтобы пользоваться wireshark?

    @Zerg89
    Osi tcp/ip инкапсуляция
    Ответ написан
    Комментировать
  • Чем асинхронность лучше многопоточности для чат-бота?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Насчет чят бота не скажу. Вообще скажу.

    Если задача связана с вычислением численных метдов например. Или рендерингом 3D. Или крипто-майнингом. Или нейро-сетей - где
    CPU -> 100%, I/O -> 0% то тогда тебе прямая дорого в мультипоточность (мультипроцессность). Количество тредов расчитывается обычно по формуле = количество ядер (иногда АЛУ/Threads) умноженное на коєффициентик. Подбирается экспериментально для конфигурации и среды исполнения. У меня для Java-11 выходило что на 4 ядра Core-i3 надо было 5 вычислительных потоков.

    Если в задаче главным дирижёром является канал I/O а нагрузка на расчет малаая (парсер) - то используют технологи асинхронизма. Это когда ваши вычисления подписываются на события I/O и 80% времени ничего не делают а только ждут события от I/O. При благоприятных условиях хендлеры могут потреблять вообще 0% ресурсов. Нет событий. Поэтому таких хендлеров можно поднять очень много. Пример - акторные технологии. Хендлер. Актор. Горутина. Пример 10 000 акторов обслуживается 10 потоками исполнителями.
    Ответ написан
    2 комментария
  • Как отправить текст с одного компьютера на другой через скрипты на Python?

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

    @TheBigBear
    СтарОдмины мы
    Сохраните эталонную конфигурацию
    Поставьте скрипт, отправляющий раз в сутки например, на почту копию текущей конфигурации
    Всегда сравнить можно с эталонной - редакторов умеющих сравнивать два текстовых файла полно
    Ответ написан
    Комментировать
  • Лог действия другого пользователя микротик?

    @1rV1N
    Подними где нибудь syslog server и отправляй логи с микрота на него
    /system logging action set 3 remote=syslog_IP remote-port=554
    /system logging add action=remote topics=info
    /system logging add action=remote topics=critical
    /system logging add action=remote topics=error
    /system logging add action=remote topics=warning
    Ответ написан
    Комментировать
  • Магия в топологии сети, объясните как такое возможно?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Пинг, вернее, ответ на него - самая низкоприоритетная из всех задач коммутатора. Так что если он занят чем-то более важным, то просто не ответит. Бывает, что даже на пинги устройству, подключенному непосредственно к коммутатору, получают только половину ответов. Это нормально.
    А другие пингуемые нагружены, видимо, меньше, или производительность у них больше - вот потерь и нет.
    Ответ написан
    Комментировать
  • Какие существуют бесплатные базы данных?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Для заметок база данных не нужна.

    Я использую git для заметок и когда надо синхронизировать десктоп и ноутбук - делаю соотв pull/push.

    Всё что бесплатное - либо действует 30-60 дней пробного периода. Кроме того никак не помогает вам в решение технических issues. Бесплатный пользователь облаков - это бета-тестер. Не обижайтесь если внезапно версия обновиться без вашего ведома. Чтоб не было сюрпризов вобщем.
    Ответ написан
    1 комментарий
  • Какие существуют бесплатные базы данных?

    delphinpro
    @delphinpro
    frontend developer
    Ответ написан
    Комментировать
  • Стоит ли vim усилий?

    @luaPower
    Однозначно стоит учить. Повышается скорость редактирования текста (практически не нужно переключаться на мышь) и в целом уровень комфорта при работе в текстовом редакторе.

    Серьезным аргументом за изучение является тот факт, что Vi предустановлен практически в любой UNIX-системе. Это означает, что вы имеете один интерфейс, работая с текстом как локально, на домашней машине, так и удаленно, на сервере.

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

    Тем не менее, эффективность использования этого редактора катастрофически снижается при отсутствии навыка слепой печати.

    UPD Добавлю, что учить то на самом деле не много. От силы пару десятков основных команд, немного практики и вот вы уже уверенный пользователь Vim.
    Ответ написан
    3 комментария
  • Почему vpn на роутере медленнее?

    Adler_lug
    @Adler_lug
    Предполагаю, что ему не хватает производительности, т.к. OpenVPN шифрованный и требует определенных ресурсов для шифровки/дешифровки трафика, с чем, вероятно MT7628N 575 МГц с 128 Мбайт DDR2 справляется плохо.
    Ответ написан
    Комментировать
  • Какой гипервизор выбрать для компании?

    @q2digger
    никого не трогаю, починяю примус
    Proxmox
    Ответ написан
    Комментировать
  • Почему один конкретный сайт неверно определяет IP?

    @DmitrySolomennikov
    На сайтах для определения страны пользователя подключают геобазы, то есть привязки диапазонов адресов ip и стран их регистрации. Поскольку перечень адресов регулярно меняется, эти базы нужно все время актуализировать. Возможно, вы столкнулись как раз с такой ошибкой на конкретном сайте или в подключенной базе.
    Обычно для владельцев сайтов 100% точность геоданных важна, но не принципиальна, адрес доставки все равно надо указывать, поэтому такие ошибки не редкость.
    Ответ написан
    Комментировать
  • Как играть по локальной сети без интернета?

    @tukreb
    Можно протянуть кабель между двумя компьютерами вот и будет вам локальная сеть.
    Вот даже инструкция с картинками есть https://pcpro100.info/connect-2-pc-local-net-rj45/

    Если ваш сосед далеко от вас, то не беда, стандартный интернетовский кабель можно тянуть на 100 метров.
    Ответ написан
    1 комментарий
  • Как ограничить запросы в nginx по GET параметру и ip?

    @dodo512
    limit_req_zone
    Запросы с пустым значением ключа не учитываются.

    Нужно с помощью map для запросов с method=phone ставить $binary_remote_addr в качестве ключа limit_req_zone, а для всех остальных запросов возвращать пустую строку.
    map $arg_method $var {
        default  "";
        "phone"  $binary_remote_addr;
    }
    
    limit_req_zone $var zone=perip:10m rate=5r/s;
    Ответ написан
    Комментировать
  • Сможет ли взаимодействовать 2 разные Unix системы?

    paran0id
    @paran0id
    Умный, но ленивый
    Самба АД - это всегда ужасно, но работать должно. Особенно, если версии не очень различаются.
    Ответ написан
    3 комментария
  • Почему в телефонных номерах не могут сделать аналог DNS?

    hint000
    @hint000
    у админа три руки
    Чтобы, например, компания или частное лицо могли сделать публичным отображение информации, поступающей от них в звонке (скажем, ФИО или какой-нибудь ООО "Сбер-Чтотоеще").
    Сто лет в обед существует такая технология, только нафиг никому не нужна оказалась.
    https://ru.wikipedia.org/wiki/Caller_ID
    ...Caller ID number позволяет получать номер телефона, а Caller ID name позволяет видеть и имя и/или фамилию абонента или название организации, где зарегистрирован телефонный номер...
    ...Это изобретение было зарегистрировано для США 12 июля 1983 года...
    ...Caller ID был впервые использован в Нью-Джерси в 1987 году...
    ...Главная проблема, которая мешала ввести Caller ID в повседневную жизнь — это проблема секретности. В нескольких государствах создание Caller ID было замедлено группами защитников секретности абонента. Эти группы утверждали, что Caller ID — это вторжение в личную жизнь звонящего...
    ...телефонные компании были должны абоненту предложить возможность блокировать свой номер для определения...
    ...Подавление Caller ID через сервисный DTMF-код используется в Албании, Аргентине, Австралии, Бразилии, Финляндии, Дании, Исландии, Нидерландах, Швеции, Бразилии, Саудовской Аравии и Уругвае...
    ...Правительство США заявило, что они намереваются сделать доступным Caller ID по всему миру к середине 1995 года...
    Ответ написан
    Комментировать