• Как можно оптимизировать (уменьшить) передачу данных?

    @12rbah
    Zefirot,
    А касательно метаданных, они какую часть занимают, как рассчитываются?

    если точные данные хотите, то нужно почитать про инкапсуляцию пакетов, ну обычно в пакете есть параметры ip src/dst, port и т.д. соответственно чем меньше payload(т.е. ваши данные), тем процент метаданных будет больше + есть особенности сетевых карт, которые например могут обработать нормальный поток 100мб/с без потерь, но не обработают такой же поток с маленькими пакетами. Но я не советую вам так заморачиваться, для вас адекватный способ - это то, что вам посоветовали ниже + замерить на сервере сколько он трафика пропускает за сессию.

    с учётом что символ это 2 байта то от одного клиента будет исходить 5кб в секунду
    с чего бы цифрам и стандартным знакам весить по 2 байта? Если вы используете UTF-16 для этого то переходите на utf-8, для такой инфы ascii таблицы хватит более чем.

    если все еще хотите посчитать по формуле, то ищите udp throughput calculator, т.к. тут тяжеловато объяснить в двух словах. пример полезной ссылки
  • Как можно оптимизировать (уменьшить) передачу данных?

    @12rbah
    при средней скорости 50Мб/сек что получается 10000
    Так не стоит рассчитывать, т.к. есть еще метаданные, а учитывая, что у вас маленькие пакеты метаданные будут занимать довольно большую часть пакета, поэтому это стоит учитывать
  • Кто автор М ОС?

    @12rbah
    а случайно это не очередная BolgenOS?
  • Как найти настоящего эксперта по ML (для консультаций), а не выпускника "курсов дата-саенсов" с бэкграундом копирайтера?

    @12rbah
    Роми,

    Смотрите в чем суть: - Когда я работал с блокчейнами, приходилось иметь дело с кодом и на плюсах и на питоне, блокчейн, как вы знаете, тоже
    Тут есть разница в том, что код ML библиотек в основном написан на плюсах, а питон просто предоставляет удобный интерфейс, потом вы обучаете модель, которую по сути все равно откуда вызывать из кода на си или питоне, скорость работы от этого меняться не будет, но конечно есть ряд ситуаций где разница в производительности будет большой, но опять же вероятно нанять разраба на плюсах будет дороже чем улучшить сервак.
  • На чем лучше делать ML-движок/модель - на Python или C++? Где библиотек больше и т.п.?

    @12rbah
    Роми,
    С++ - это по-взрослому
    На питоне просто биндинги используются, производительность в реальности не очень сильно отличается, особенно если вам просто нужно загрузить данные в модель и получить, что-то на выходе.
  • Как найти настоящего эксперта по ML (для консультаций), а не выпускника "курсов дата-саенсов" с бэкграундом копирайтера?

    @12rbah
    Как найти настоящего эксперта по ML (для консультаций), а не выпускника «курсов дата-саенсов» с бэкграундом копирайтера?
    Для каких целей?
  • Стоит ли покупать ноутбук с Ozon?

    @12rbah
    Dmitry Roo,
    меня только что смущает, что 1449$ - это, по текущему курсу, 83 418р, а не 130тр
    в первый раз показалось, что вы имели ввиду курс доллара 83,418. В общем просто хотел сказать, что магазины стали сильно завышать цены многие увеличивают их на 50-70% от РРЦ.
  • Стоит ли покупать ноутбук с Ozon?

    @12rbah
    Dmitry Roo,
    меня только что смущает, что 1449$ - это, по текущему курсу, 83 418р, а не 130тр
    возможно это не с этим может быть связано, но если зайдете в dns под ru доменом то цена будет например 100к за rtx 3080 ti, а если по kz, то цена на карту будет в районе 80к, поэтому есть вероятность, что продавец наценку большую делает для ru сегмента.
  • Возможен ли заработок на фрилансе для разработчика уровня джуниор?

    @12rbah
    Константин, если еще хотите попытаться пройти, то можно сделать пет проект связанный с направленностью компании и попробовать еще раз, сказав HR, что возможно вышка не подходит но вот есть гитхаб, который подтверждает мои навыки как ит специалиста.
  • Как добавить дефолтные значения в ответ Json?

    @12rbah
    Ivan_star, ну самый простой вариант, распарсить ваш ответ например в словарь и добавить в словарь ваши параметры, потом засунуть все в json.
  • Возможен ли заработок на фрилансе для разработчика уровня джуниор?

    @12rbah
    Константин,
    высшее профильное образование
    В 90% случаев - это означает техническое. Но если они написали, что именно такая нужна вышка, то имхо это очень странно. В крайнем случае можете сказать, что было много пар связанных с программированием и на многих дисциплинах приходилось программировать. Скорее всего профильную вышку хотят от вас именно HR(не видел еще нормального программиста, который бы обращал на ВО большое внимание), поэтому можно попытаться включить софт скиллы и попробовать пройти этот этап.
  • Как добавить дефолтные значения в ответ Json?

    @12rbah
    А код функции можно? Можно просто проверять, был ли задан параметр, если нет то устанавливаете для поля дефолтное значение.
  • Возможен ли заработок на фрилансе для разработчика уровня джуниор?

    @12rbah
    Вы учитесь или решили не получать образование, т.к. студенту еще можно договриться без вышки
  • Возможен ли заработок на фрилансе для разработчика уровня джуниор?

    @12rbah
    Константин, ну если прям на разраба идти, то да вероятно у вас будут проблемы, можно посмотреть смежную область и пока есть работа прокачивать свои скиллы. вероятно вам придется искать смежную с IT работу и в свободное прокачивать навыки. В худшем случае найдете несвязанную работу с IT и придется только дома улучшать свои навыки. Что-то связанное с фронтом можно найти тут
  • Будут ли перспективы работы в IT в будущем?

    @12rbah
    Александр Скуснов,
    инженер ОБЯЗАН уметь программировать.
    Инженером тоже можно работать, только инженер без компьютера это банальный менеджер
    Конкретно вопросы вызвали эти фразы и по сути они похожи на троллинг.
    В наше время инженеру проще пользоваться программами
    Проще, я не спорю с этим. Просто хотел донести, что большинство инженеров могут работать без ПК, хоть это медленее и труднее и от этого они не становятся менеджерами.
    У инженеров не было компьютеров.
    Вообще 80-90 года ПК были доступны многим(не в ссср). И ряде сфер они уже были очень важны для работы.
    У инженеров не было компьютеров. Но были арифмометры, логарифмические линейки, таблицы (Брадиса)
    Многие таблицы(я не про брадиса а в целом) и данные расчитывали/пересчитывали при помощи ПК, а потом просто печатали даже в то время.

    P.S. а по вашему эти противоречия не противоречат друг другу?
    1 утверждение - "пк изобрели в прошлом веке"
    2 утверждение - "компьютерами не могли воспользоваться в прошлов веке, т.к. их не было",
    Я бы не стал сильно придираться к этому, но даже если взять OS 360, она писалась в 60-х годах, все парадигмы программирования были сформулированы в 20 веке, большинство паттернов программирования сформулировали в 20 веке, большинство популярных языков изобрели в 20 веке, структуры данных, алгоритмы в 21 веке фундаментальных открытий в плане программирования и пк было не так много, в основном увеличилась мощь ПК и стало возможным реализовать больше концепций и программ, но говорить что в 20 веке не было возможности использовать ПК, в корне не верно, тут даже не имхо, т.к. это банальный факт.
  • Будут ли перспективы работы в IT в будущем?

    @12rbah
    Александр Скуснов,
    В прошлом веке инженеры не могли пользоваться компьютерами, т.к. их просто не было.
    В общем видимо - это просто троллинг. Ниже несколько утверждений из этой ветки.
    1 утверждение - "пк изобрели в прошлом веке"
    2 утверждение - "компьютерами не могли воспользоваться в прошлов веке, т.к. их не было", наверное все программы писали на бумажке и ждали пока наступит 21 век, чтобы их скомпилировать)
    В общем реально просто какой-то нелогичный поток мыслей.
  • Будут ли перспективы работы в IT в будущем?

    @12rbah
    Александр Скуснов,
    Я писал про двоякое употребление компьютеров: инженеры используют программирование, прочие (включая менеджеров) - всё остальное (поиск, рисование презентаций).
    Хорошо, как это относится к тому, что инженер без пк превращается в менеджера.
  • Будут ли перспективы работы в IT в будущем?

    @12rbah
    Александр Скуснов,
    инженер ОБЯЗАН уметь программировать.
    Мягко говоря вы не правы, почитайте, что вообще значит слово инженер (это не синоним слова программист если что). Большинству инженеров вообще программирование не нужно. Вот зачем условному проектировщику нужно программирование?
  • Будут ли перспективы работы в IT в будущем?

    @12rbah
    это прошлый век
    К чему вообще этот аргумет?
  • Будут ли перспективы работы в IT в будущем?

    @12rbah
    Александр Скуснов,
    только инженер без компьютера это банальный менеджер.
    Что вообще вы хотели сказать этой фразой? ПК - это инструмент, своим наличием он может изменить профессию. Отсутствие ПК, говорит только о том, что программист не может выполнять свою работу (в большинстве случаев) и это не делает его менеджером(я написал про программиста т.к. им реально без пк по сути невозможно работать). Если говорить конкретно про инженеров, то вы вообще не правы, т.к. инженер - это широкий пласт профессий и не во всех из них нужны ПК, например при проектировании деталей/зданий, в большинстве случаев будет использоваться какой-нибудь автокад, но большинство инженеров, смогут начертить это и от руки, можно еще много примеров привести, но думаю тут и так понятно.