Задать вопрос
  • Существует датчик угла наклона по двум осям?

    Цифровой акселерометр, их полно на разное количество осей с индустриальным т... и с таким потреблением, что при желании сможете хоть на батарейное питание свое устройство посадить.

    Получили данные, преобразовали ускорения в градусы и отправили куда надо.

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

    Герметичность обеспечивается лаком, либо вообще заливкой компаундом.
    Ответ написан
    Комментировать
  • Любой кулер можно засунуть в любую материнку независимо от сокета?

    @antonwx
    Не любой. У кулеров, поддерживающих многие сокеты, идут специальные крепёжные элементы, которые позволяют подстраивать крепление под определённый сокет. В комплекте могут идти также различные переходники, альтернативные крепления под разные сокеты. Также эти переходники можно отдельно купить и самостоятельно адаптировать имеющийся кулер под конкретный сокет.
    Ответ написан
    5 комментариев
  • Есть ли риск установки linux на диск c:?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Имхо для вас лучше поставить линукс в виртуальную машину. Просто с вашими знаниями вы успешно снесете винду. Наиболее безопасный метод это подключить физический диск и ставить линукс на него а загрузчик установить на флешку.
    Ответ написан
    Комментировать
  • Есть ли риск установки linux на диск c:?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Есть ли риск того что ничего не выйдет
    Оно и так не выйдет.

    и linux попросту не запустится?
    И Linux попросту не установится, так как в Linux не дисков C,D,E...

    Создайте на диске отдельный раздел(например с фс ext4) и устанавливайте рядом с Windows.
    Ответ написан
    Комментировать
  • Есть ли риск установки linux на диск c:?

    longclaps
    @longclaps
    Всё в твоих руках, ты - источник риска. Сам по себе linux вполне базопасен.
    Ответ написан
    2 комментария
  • Какой hdd лучше подойдет под сервер?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    нужен производительный,но очень не ёмкий диск,я бы даже сказал максимально не ёмкий,гигабайтов 16

    Жёсткие диски на 16 ГБ остались в начале нулевых. Их производительность вас не порадует.

    проблемы:бюджет очень ограничен

    Действительно проблемы, если нужна прямо реально производительность. Если хотите именно HDD, то для производительности надо смотреть SAS или SCSI, но у вас нет денег на железо.

    Остаётся вариант с покупкой SATA SSD. Раз сайт объёмный, и вы ожидаете нагрузку, подумайте над покупкой б/у серверного ССД. Небольшого объёма они сейчас весьма недороги. Заодно получите присущую дискам тех лет надёжность.

    Многие продавцы показывают SMART в фотографиях товара, это поможет выбрать не совсем изношенный (хотя ресурс у тогдашних SSD был большим).
    Ответ написан
    Комментировать
  • Что должен знать Core/Системный программист игрового движка?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    и возможно математику.

    Как раз матан помноженный на 4 у вас должен стоять на первом месте) если вы делаете движок с нуля, то он берет на себя большинство вычислених которые происходят за кулисами, поэтому без глубоких знаний матана - там делать нечего.

    А за матаном - глубокое изучение C++, архитектуры, оптимизации под железо.

    https://preshing.com/20171218/how-to-write-your-ow...
    Ответ написан
    3 комментария
  • Существуют ли приложения для упрощения пользования?

    15432
    @15432
    Системный программист ^_^
    На Xiaomi (и, возможно, других телефонах) есть в настройках "упрощенный режим" с специальными программами с кнопками на весь экран
    Ответ написан
    1 комментарий
  • На каком режиме работают выполняются сервисы Пользовательский режим или на Режиме ядра?

    @res2001
    Developer, ex-admin
    В kernel mode работает только само ядро и драйверы устройств. Все остальное работает в user mode.
    Любая программа, совершая системный вызов, переключается в kernel mode на время выполнения системного вызова. Системных вызовов все программы совершают много и регулярно.
    Ответ написан
    1 комментарий
  • Как подключиться к серверу, ip которого нужно получить где-то...там?

    DevMan
    @DevMan
    любой сервис dyn dns решает эту проблему на раз.
    Ответ написан
    Комментировать
  • Какой язык программирования стоит учить при подготовке к ЕГЭ?

    @maximsemin23
    На егэ такие задания, что там достаточно знать
    !
    ||
    &&
    int x = 0;
    if () {}
    Понимаешь что это? Иди пиши егэ, хоть прямо сейчас
    Ответ написан
    1 комментарий
  • Как запретить программе доступ в интернет?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    1. Фильтровать по владельцу: iptables -m owner -h

    2. Использовать cgroups и фильтровать по ним: iptables -m cgroup -h

    3. Использовать отдельный network namespace без доступа в интернет: ip help netns

    4. Использовать docker с none-сетью: docker run -it --net=none my_awesome_image_for_application
    Ответ написан
    1 комментарий
  • Что делать с кучей HDD?

    @rPman
    Набиваешь компьютер контроллерами, расширяющими количество sata (ide и другие, какие у тебя диски), можно несколько компьютеров, и физически подключаешь диски.

    Осторожно, разные способы подключения могут задавать разные ограничения. Например USB контроллеры ограничивают совокупную скорость подключенных к ним дискам (обычно правда только один диск можно) - usb2 до 30мбайт/сек, usb3 примерно сравнимо с sata (5гбит/сек это), pci дают не больше 100мбайт/сек (133 кажется), pci-e 8 максимум выдаст 8гбит/с.
    Т.е. к примеру не пытайся к одной старой pci подключить 5 дисков, совокупная их скорость не превысит 100мбайт, что нормально для одного диска но фатально для массива.

    Теперь второе, протестируй каждый диск на линейную и не только скорость, как в начале так и в конце, плюс собери статистику (например старые диски с большим количеством перемапленых бэд секторов могут давать нормальную скорость в одном месте но плохую в другом), каждому диску пропиши скорость в наихудшем.

    Третье, собирай софтварные рейды из дисков с приблизительно равными скоростями в худшем, и тем более не все в один огромный, это бессмысленнно, но примерно два года у меня проработал конфиг (потом разобрал так как купил норм диски) из старых дисков разного размера где был собран двухуровневый каскадный рейд, где из двух дисков был собран raid0 с чередованием (это ускоряет итоговый результат без резервирования) а затем с использованием этого логического тома и трех других собран raid5, при этом размеры всех дисков были разные, и были использованы специально созданные тома на тех дисках что больше, из остатков собрал raid0 (точнее тот что предлагает btrfs это просто объединение разделов в один, последовательным присоединением) но из-за ненадежности этот хвостовой так для хранения не использовался.

    С помощью linux nbd или iscsi утилита istgt (или aoe если есть возможность выделить отдельный сетевой кабель на каждый логический диск) или даже drbd можно объединить диски с разных физический компьютеров.

    Важно, не используй аппаратные рейды - это вендорлок, к тому же дешевые встроенные в материнку не дают никакого бонуса, а дорогие тут наверное бессмысленны.

    Вместо dmraid можно использовать фичи btrfs или zfs, где функции рейда встроены в файловую систему (осторожно btrfs raid5/6 заявлены как нестабильные, я не знал, пользовался несколько лет, вроде проблем нет, даже когда менял сбойный диск, но это конечно не аргумент)

    Не стоит создавать один огромный массив, мало того, даже в пределах большого диска я создаю несколько маленьких (хотя конечно это уже от твоих задач должно исходить), так как обслуживать маленькие заметно удобнее, к примеру изменение класса raid (raid1 -> raid5) или добавление диска raid5 и переконфигурирование можно делать поэтапно, плюс raid rebuild обычно медленней пересозадания (т.е. бакапишь данные с маленького, пересоздаешь с другой конфигурацией, тем более к примеру когда сначала у тебя были 3тб диски а потом станешь докупать 4..6тб, достаточно использовать терабайтовые куски чтобы горя не знать...

    Можно пользоваться lvm или все отдать на откуп btrfs, уже твое усмотрение. Я лучше буду работать с несколькими независимыми точками монтирования, разруливая при необходимости симлинками.
    Ответ написан
    2 комментария
  • Есть ли программы, захватывающие данные от megaraid storage manager и предоставляющие их в вебе (желательно еще и с графиками состояния)?

    ky0
    @ky0 Куратор тега Системное администрирование
    Миллиардер, филантроп, патологический лгун
    Программы, собирающие данные с устройства и показывающие на их основе графики, называются системами мониторинга - выбирайте любую, хоть тот же Заббикс.
    Ответ написан
    Комментировать
  • Есть ли утилита для просмотра списка файлов в ZIP на S3 бакете?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    пример:
    https://stackoverflow.com/questions/41789176/how-t...
    Если кратко алгоритм:
    1. выясняем размер размер zip файла
    2. читаем несколько байт из zip файла по известному адресу для того чтобы выяснить расположение и размер листинга файлов в zip файле
    3. читаем несколько байт из zip файла с листингом файлов
    4. создаем свой пустой zip файл вставляя туда полученные байты по нужным адресам.
    функциями работы с zip выдаем список файлов

    P.S. скрипт писал не я, но пару лет назад тоже решал подобную задачу.
    "Спасение" тут - это чтение части файла, которое позволяет S3 и знание формата zip
    В комментариях к ответу на SO написано про ограничения в размере zip в 4Гб - я не сталкивался и задачу по обходу проблемы не решал.
    Ответ написан
    5 комментариев
  • Литература для освоения принципов работы низкоуровневых аппаратно-программных средств?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Для общих принципов можно почитать "Архитектура компьютера" Таненбаума. Для углубления в железо хорошо подойдёт "Цифровая схемотехника и архитектура компьютера" Харрисов. Для деталей работы операционных систем на уровне ядра, надо брать книги по системному программированию под конкретные операционки, такие есть как для Windows, так и для Linux.
    Ответ написан
    Комментировать
  • С чего начать обучение ребенка 10 лет спортивному программированию?

    оставь ребенка в покое, нефиг собственные комплексы реализовывать.
    Ответ написан
    Комментировать
  • Как правильно интерпретировать IOPS?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Всё верно, iops обычно отличается при разных профилях нагрузки - разные блоки, последовательная или рандомная запись, регулярная или с периодическими пиками, параллельность. Именно поэтому нельзя посмотреть на какую-то одну цифру и сказать, что устройство хранения идеально подходит для задачи.
    Ответ написан
    Комментировать
  • Как навсегда отключить злоумышленника от моего компьютера?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    Дома с переломом ноги
    Снести винду нахрен с форматированием диска. Это если хочется быстро.
    Ответ написан
    3 комментария
  • Можно ли на qt написать вспомогательный софт для заработка денег - бесплатно, не приобретая лицензию?

    IGHOR
    @IGHOR Куратор тега Qt
    Qt/C++ DEV/CTO
    Можно, но только если вы используете Qt под лицензией LGPL, это возможно только используя Shared сборки.
    Так же для бесплатной лицензии они больше не выпускают патчи, следственно теперь если не использовать коммерческую лицензию то у вас всегда будут возможно не стабильные версии Qt SDK без баг фиксов.
    Ответ написан
    3 комментария