Задать вопрос
  • Нужна ли магистратура для перехода в менеджмент?

    @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 комментариев
  • На чем пишут современные соц.сети, способные выдержать большой поток людей?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Нужно писать соцсеть на "одних лишь ЯП". Производительность CMS принципиально ограничена. Все существующие соцсети, "способные выдержать большой поток" - это очень индивидуальные решения, без каких-либо готовых компонентов.
    Ответ написан
    Комментировать
  • Как по простому заменить аккумулятор в устройстве на подключение через блок питания?

    @Gentlee Автор вопроса
    Решение оказалось куда проще - китайцы перепутали в разъеме usb-c выходы плюса, и прибор не заряжался потому что использовались обычные провода usb-c для зарядки, а не тот, что шел с устройством.

    С родным проводом девайс работает и без батареи прекрасно.

    PS. Но как оказалось что девайс - хлам, на основе одного датчика-непонятно-чего, "вычисляющий" все значения, по сути рандомные. Так что только зря время потратил.

    EDIT: Оказывается это проблема не только данного девайса, а в целом проводов usb-c - почему то одни провода заряжают, а другие нет. Так как распиновка разная. Пробую разобраться в этом вопросе.
    Ответ написан
    Комментировать
  • На что обратить внимание при проектировании крупного ресурса?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    для форума, думаю реляционная БД в любом случае удобнее.
    В теории, если он достигнет размеров Хабра, можно будет вообще переписать продукт, к тому времени накопятся хотелки, накопится опыт что и как работает, что востребовано и что нет.
    База данных же скорее всего просот масштабируется, Индексируется, кластеризируется.
    Посмотрите как спроектированы базы популярных форумов (xenForo, IBP, vbulletin)- ничего особенного нет, хотя рассчитаны на огромное количество юзеров, но это решается больше железом. И все на реляционных базах.
    Ответ написан
    7 комментариев
  • Стоит ли работать в тех поддержке?

    xez
    @xez
    TL Junior Roo
    Существует такое деление: разработка и эксплуатация.
    Разработка - это разработка, собственно, а так же системная аналитика, тестирование, продуктовая разработка.
    Эксплуатация - это системное администрирование, поддержка, хелп-деск и т.д.
    И в эксплуатации и в разработке есть развитие.
    Например, в эксплуатации можно устроиться «поднимать трубку», за тем на вторую-третью линии, оттуда в сисадмины/дба/сети/безопасность/девопс куда уж занесет ну и менеджмент конечно.
    В разработке растут по грейдам, а там либо в менеджеры, либо в архитекторы/евангелисты.

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

    На ваш вопрос ответ такой: вам нужно самостоятельно определиться что вам интереснее, чем вам хочется заниматься. Если душа лежит в разработку - нужно как можно раньше именно ей и заниматься. Рост экспертизы в эксплуатации даст вам минимальное преимущество в дальнейшем трудоустройстве.
    Если же нравится «в эксплуатацию» - тоже классно; продолжайте карьерный путь, наращивайте экспертизу.
    Ответ написан
    3 комментария
  • Для чего в микросервисе задается порт 8080 если не используется http?

    @Everything_is_bad
    У нас
    вот у своих и спрашивай, нам-то откуда знать
    Ответ написан
    Комментировать