Задать вопрос
  • Как правильно настроить QoS на домашнем роутере?

    mayton2019
    @mayton2019
    Торрент имеет обыкновение занимать 100% канала, если сидов хватает и убивать и работу браузера, и музыку, и тем более любой реалтайм (в частности, игры). Да и просто интересно. Понятно, что проще вырубать торрент и скорее всего так и стоит делать, но вдруг.

    У меня куплен 1гигабит. Это в рамках сетки. На самом деле speed-test показывает 90mbit.
    Я качаю сериалы клиентом Transmission. В нем есть настройка типа число активных сессий. Обычно стоит 5 штук.
    Тоесть 5 сокетов качают. Они могут забить канал только в том случае когда сидер имеет такой-же ширины канал.
    Тоесть 5 человек должны примерно на 23 мегабита просто отдавать. Беря во внимание что сидеры - это такие-же
    жлобы как и я - то вряд-ли они вообще способны на большее. Тем более в отдачу. Вобщем проблема
    последней мили всегда актуальна.

    А вот кто замечает активное качание - так это моя жена когда она смотрит сериалы в YouTube. Там - падает
    качество видео. Для меня и для моих активностей все это вообще незаметно.

    Не везде есть хороший интернет, но более важно, не везде есть возможность его сменить. Не нужно мерить всех по Москве и Питеру. В Питере у меня тоже 300мбит/с и проблем нет, как и необходимости в QoS. Сейчас я на две недели уехал к родителям. Менять тариф на две недели нет никакого смысла.

    По поводу игр. Строго говоря для них скорость не имеет значения когда игра уже загружена а имеет лаг. Лаг - это другая характеристика
    и она сложным образом может зависеть от состояния всего канала. Я помню мы играли в Quake-1 на протоколе
    IPX в сети 10Мбит и все летало просто прекрасно. Видимо для передачи команд управления этот IPX прекрасно
    справлялся и можно было ставить хоть 10 килобит все было бы нормально.

    В противоположность цифровое ТВ, стриминг, любит большую скорость но совершенно толерантно к лагу. Тоесть
    тарифный план может быть большим обманом если мы хотим играть или смотреть кино. Я-бы сказал что
    тут важен техно-стек. Например я точно знаю что в подъезде моего дома стоит оптический свитч. И это
    для меня признак более значимый чем громкие слова о скоростях. Просто я точно знаю что телефонный
    и кабельно-коаксиальный интернет это уже минус 3 поколения назад. А минус 1 поколение это витая пара.

    Еще важно как вы включаетесь. Витой парой или Wifi. Радио-эфир вносит свои проблемы. Все таки это эфир
    и процент потеряных пакетов выше. Ну и 5Гц конечно лучше чем 2.

    А если 4g/3g. А чорт его знает. Я в этом не специалист. Пускай знающие расскажут.
  • Как правильно настроить QoS на домашнем роутере?

    mayton2019
    @mayton2019
    Никогда не понимал зачем это делать для домашнего интернета. У меня даже 2 компа с 2 торрентами никогда не отъедали трафик настолько что-бы я что-то почувствовал при обычно работе.

    А если ты играешь в игры - то гораздо проще выключить качалку на время. Тем более что тариф 10мбит имеет название "Тариф Жлобский". Зачем на таком вообще играть или качать непонятно.

    Сама технология QuO - это очень промышленная технология. В основном для голосовых каналов. Непонятно зачем ее впихнули в бытовой роутер. Я подозреваю что - просто маркетинг. Я думаю что вреда от ее применения дома будет больше чем пользы. По крайней мере надо будет изучить побочные эффекты.
  • Как создают ботов под франшизы telegram?

    mayton2019
    @mayton2019
    не подключает каждого бота в ручную

    Если ты хотя-бы раз создавал своего бота - то у тебя есть пример проекта.
    Далее из примера проекта легко сделать шаблон проекта. Здесь даже школьник справится.
    Надо убрать кастомизацию и сделать обобщение. Пробить уникальные имена и API-keys как свойства
    нового проекта и дальше будешь штамповать ботов как песочное печенье.

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

    mayton2019
    @mayton2019
    Ничего непонятно. А покажи пример такой игры. И какой эффект?
  • Дамп Mongodb, как ускорить?

    mayton2019
    @mayton2019
    EVGENIJ NEFEDOV, мда это мно-го-ва-то. А пробовал туловище монги копировать через rsync, scp, или dd на бэкапный диск.

    Мой поинт в том что если например у тебя средствами Монго это идет 3 дня. А средствами физического копирования 2.5 дня - то не стоит ничего делать. Просто такова сеть и диски.

    А если разница будет например в 2-3 раза - то тогда стоит заняться жесткой оптимизацией процесса бэкапа.
  • Хорошая библиотека для работы с веб-сокетами для с++?

    mayton2019
    @mayton2019
    Какая-то прям... безальтернативщина. Чуть что - сразу кюти с бустом.
  • Можно ли без маркеров измерять фактический FPS видео?

    mayton2019
    @mayton2019
    JRBRO, никакую. Технические метрики уже не подходят.

    Нужна человеческая метрика. Берите подопытных. Садите их перед монитором. И пускай они голосованием решают какое видео ПРИЯТНО и ГЛАДКО для их восприятия. Короче - сплошная цвето-физология. И YUV и Фурье и умные фильтры - все это человеческие и когнитивные технологии.

    Грубо говоря картика которую мы видим после сжатия сырого видео - это фейк. Который тем не менне приятен глазу.
  • Генерация LaTeX-файлов на Python дико тормозит, как это можно исправить?

    mayton2019
    @mayton2019
    Слишком быстро. Вверху топика ты писал что намертво зависает. А на каком шаге?
  • Какие нейронки подойдут дял обработки человеческих тел/лиц?

    mayton2019
    @mayton2019
    Подобного рода задачи требуют больших вычислительных ресурсов. Сомнительно что со старта новичку предоставят так много.

    Что еще понадобиться? Учебная база лиц. Предлагаю об этом думать уже сейчас т.к. никто такую базу бесплатно не дает. Данные тоже стоят денег. А учитывая специфику задачи (косметика) то я сильно сомневаюсь что на бесплатных google хранилищах учебных сетов вы найдете что-то релевантное.

    Просто искать лица в фейсбуках - вообще не вариант по понятным причинам. Вам нужны ОСОБЫЕ лица. И в этом проблема данной задачи.

    Ну и вообще. Тут не только библиотечки. Тут нужны знания. Вот что делать будешь если библиотечка тебе будет систематическую ошибку выдавать. Нет я имею в виду не BSOD и kernel panic. Я имею в виду ошибку в изображениях на выходе. Думай короче. Может найми наёмника который точно знает как делать.
  • Генерация LaTeX-файлов на Python дико тормозит, как это можно исправить?

    mayton2019
    @mayton2019
    Artyom_Kopan, это лютейший трындец. Я кидаю гневную предъяву всем коммитерам латекса. Вот-жеж урдалаки.
    И я думаю что господин Кнут тоже вздрогнул в данный момент. Он хотя и не совсем причастен но всё таки.

    По поводу времени. Запусти пожалуйста свой скриптик вот в таком виде.

    #!/bin/bash
    time filename=$1".tex"
    time latex $filename
    time bibtex $1
    time latex $filename 
    time latex $filename 
    time pdflatex $filename


    И покажи что печатается на экран. После каждой утилиты будет маленький тайм репорт.
    $ time .....
    
    real    0m15.012s
    user    0m0.000s
    sys     0m0.000s
    И таких репортов у тебя должно быть 6 штук. И нас интересует real time.
  • Как правильно оформить код?

    mayton2019
    @mayton2019 Куратор тега Java
    Как вы там exceptions обрабатываете?
  • Как связать таблицы с разных серверов, если там есть xml столбцы?

    mayton2019
    @mayton2019
    Danilcho, без крайней необходимости лучше вообще XML в базы не писать. Из личного опыта... туда вечно пихают мусор а потом не знают что с ним делать. Это - точка зрения бывшего DBA.

    Если вы всё таки решите переносить то берите тот сценарий который будет обеспечивать план Б. Тоесть если что-то пошло не так - то нужно иметь возможность сделать шаг назад. Вообще лучше так таблицы не связывать никогда. Это не то чтобы нарушение ACID. Это просто низко-перформанская задача.
  • Как связать таблицы с разных серверов, если там есть xml столбцы?

    mayton2019
    @mayton2019
    Danilcho, у вас Магомед и Гора никак друг друга не встретят. Ну и чорт с ним.

    Зачем тогда было хранимки куда-то носить. Пускай лежат как было.
  • Дамп Mongodb, как ускорить?

    mayton2019
    @mayton2019
    EVGENIJ NEFEDOV, у тебя топик называется "как ускорить". Значит у тебя уже есть знание о том сколько времени это работает сейчас. Поделись для форума этим знанием.
  • Как связать таблицы с разных серверов, если там есть xml столбцы?

    mayton2019
    @mayton2019
    Можно добавить varchar столбцы и скопировать туда XML поля. Прибить xml. Смигрировать. И потом после миграции - сделать обратную процедуру.
  • Имеется ли разница в мобильном Java приложении между double и int в JSON ответе?

    mayton2019
    @mayton2019 Куратор тега Java
    P747, а что мучительного задать вопрос:
    - Ребята а какой тип данных ваш парсер (или маппер) выводит из этих документов. Это что для них офигеть какая сложная консультация?
  • Дамп Mongodb, как ускорить?

    mayton2019
    @mayton2019
    Сколько времени дампиться 2 терабайта.

    Я тебе предлагаю просто через консоль скопировать что нибудь с разделов ext4 в новое место.
    И замерять скорость копирования и время.

    Это даст тебе сравнительные цифры. Может быть Монго нормально быстро копирует просто сама железная
    архитектура такова что больше из нее не выдавить никак.
  • Сортировка расческой. Что такое число 1.247?

    mayton2019
    @mayton2019
    urfeick, в программировании много магических чисел. Золотые и бронзовые сечения... Тьфу. Это теоретики "туману напускают". Им же надо свои докторские работы защитить.