• Выбор телефона под Android разработку?

    @atoro Автор вопроса
    Сергей Горностаев, это - просто замечательное, но не всегда достаточное:)
  • Выбор телефона под Android разработку?

    @atoro Автор вопроса
    GavriKos, да по хорошему можно много чего - API c 1 версии поддерживать, писать чисто и по SOLID, покрывать 100% тестами, иметь под рукой ферму с сотней девайсов, чтобы QA поменьше напрягать... Много таких в ирл встречал, а не в инете?
    У меня вопрос достаточно конкретный был, а у него вода одна пафосная в ответе.
  • Выбор телефона под Android разработку?

    @atoro Автор вопроса
    Чего-то ты быстро переобулся, а я уже хотел скрин попросить удаленного рабочего места "человека с опытом" в окружении сотни "разных устройств". По существу-то будет чего-нибудь в ответ или просто продолжим пальцы гнуть?
  • Можете проконсультировать по сборке ПК, норм ли компоненты подобрал?

    @atoro
    На что вам там гарантию обещают, при платной сборке? Если на всё, то нет смысла 300 рублей за боксовый кулер переплачивать.
    Там по ссылке еще фотографии корпуса есть, и на одной из них кулер очень похожий на ваш. Может это ракурс конечно такой неудачный, но очень похоже, что он в корпус не влезает.
    Вам кулер-то такой в магазине посоветовали или вы лично вопрос прорабатывали? Я когда последний раз себе ПК собирал лет 6 назад, то такие махины имело смысл ставить, если разгон нештатный предполагался или абсолютной тишины при работе хотелось.
    Поинтересуйтесь где-нибудь на оверклокерс.ру, может под ваши железо/цели и стокового за глаза хватит.
  • Как работают системы распознавания лиц?

    @atoro
    Если под распознаванием идентификация подразумевается, то там емнип с соотношениями величин работают на которые эмоции мало влияют - расстояние между скулами, между глазницами, от лба до подбородка и т. п.
  • Почему используют шестнадцатеричную систему счисления?

    @atoro
    Это вопрос масштабируемости кода. В сложных приложениях или библиотеках API, где возможных ошибок/экспешенов может быть много и на разных уровнях байтовая структура кода ошибки упрощает организацию иерархии этих ошибок и их парсинг внутри кода для отладочного вывода например.
    Та же константа OP_INSERT может на более высоком уровне быть младшим байтом ошибки с кодом 970. А старший байт значения 970 может определять какой конкретно обработчик в данном случае вызывать. При этом самих обработчиков может хоть 20 быть (от ошибки при подключении клавиатуры до ошибки при подключении дисплея), но всем им можно передать одну единственную константу OP_INSERT/младший байт кода ошибки.
    В свою очередь 0х1, 0х2, 0х4 это отдельные биты в байте. И если на более высоком уровне возникло сразу несколько ошибок низкого уровня, то вы легко и явно сообщаете об этом обработчику путём установки соответствующих битов байта ошибки в 1, обработчик же эти биты последовательно проверяет и обрабатывает. При десятичном представлении это достаточно сложно реализовать было бы.
  • 2160p H.265 видео на старом железе?

    @atoro Автор вопроса
    Я, если честно, по такому поводу не вижу смысла время тратить даже не то, чтобы в системный блок лезть и новую со старой местами менять:) ТВ старый, в игры не играю, дизайном не занимаюсь. Вот когда 1080р как класса исчезнет, тогда конечно.
  • 2160p H.265 видео на старом железе?

    @atoro Автор вопроса
    https://4ksamples.com/elysium-2013-2160p-1-minute-...

    jellyfish-120-mbps-4k-uhd-hevc-10bit.mkv на jell.yfish.us

    Сэмпла собственно на кино не нашёл, а то и вопроса бы не было.
  • Как здесь работает переменная "i"?

    @atoro
    Вроде как в питоне утиная типизация делает ваше "если" в вопросе лишним изначально.
  • Почему ингорируется тело цикла?

    @atoro
    Сдвигайте элементы начиная с index в обратную сторону, а не с pos вперёд, не придётся хранить предыдущее значение.Как уже написали тело не игнорируется, а просто ничего не меняет внутри себя.
  • Из чего состоит probe request запрос?

    @atoro
    Списка не будет. Один проб - 1 ТД. Но если устрройство раньше к 10 сетям поключалось, то 10 разных пробов отправит.
  • Можно ли увидеть весь трафик соседних bluetooth устройств с помощью обычного usb донгла?

    @atoro
    JavaUser Spring, он не только бле поддерживал, но в бле была какая-то упрощенная толи процедура спаривания толи передачи траффика, которую при определённых условиях ломал и получал информационный доступ. Плюсом его на тот момент был именно аналог mode monitor - апи для перестройки каналов и дампа трафика.
    3 устройства нужно как раз для бле вроде, там 3 дежурных канала присутствуют на одном из которых соединение начинается и если начальную фазу перхватить, то потом убертус умел свой хоппинг синхронизировать с внешней парой.
    Про уязвимости профилей разных экзотических устройств яуже совсем ничего не знаю.
    Извините за оперативность, я далеко от цивилизации сейчас.
  • Как установить DD-WRT на ПК?

    @atoro
    Установить по инструкции с того же дд-врт. Вы немного не понимайте - img в дд-врт это просто архив файловой системы, который предполагает, что внешний установщик (зазгрузчик того же роутера например) его правильно распакует в нужное место. iso же это img + внутренний загрузчик, запускаемый биосом для ос или самой ос для оффлайновой игры на диске например. Никак из img dd-wrt вы iso не получите чтобы просто с флешки всё поставить. Курите мануал родной, форматируйте диск, разворачивайте образ и т. д.
  • Можно ли увидеть весь трафик соседних bluetooth устройств с помощью обычного usb донгла?

    @atoro
    Лет 5 назад была такая штука - Ubertooth. Начни гуглить с неё. А ещё те же лет 5 назад как альтернатива был вроде японский ящик размером со средний спектроанализатор за 80к баксов, но названия уже не помню. Клавы и мыши это вроде отдельная тема, слышал, что там от блютуса только диапазон и модуляция остались.
  • Диск постоянно загружен на 100%(все не так просто, прошу в описание). Как фиксить?

    @atoro
    Я бы начал с того, что в диспетчере задач посмотрел, что у вас в принципе с памятью и диском в системе происходит и кто конкретно так ваш диск юзает. Плюс следующий синий экран на телефон бы снял аккуратно и или сам код ошибки прогуглил или к описанию проблемы приложил.
    P.S. Опять же в наше время при 4 гигах оперативки формулировок типа "сравнительно простые задачи" лучше старательно избегать, чтобы вас заранее не пугали тем, что 4 гига это обязательно мало. Под это определение нынче и сапёр попадает и просмотр фотографий через фотошоп.
  • Как устроены торрент-сайты / фильмы с пиратскими сайтами?

    @atoro
    turbo78, у нормальных торррент-сайтов шаблон страницы один-единственный. Поэтому, когда ты хочешь иницировать на сайте раздачу некой игры/фильма/книги, ты должен не только выложить торрент-файл, но и предварительно ручками заполнить некую форму-анкету (что называется оформить раздачу) - название, режиссёр, скриншоты и т.п. Причём на том же рутрекере раньше за правильностью этого заполнения достаточно жёстко следили. Делается это не только удобства качающих ради, но и чтобы твоё описание было релевантно этому шаблону-эталону. В результате сервер получает от тебя собственно торрент(хэш-файл), несколько текстовых полей и ссылок на скриншоты/сэмплы с каких-нибудь внешних хостингов. Только это в его БД и хранится, когда ты кликаешь на одну из миллиарда конкретных игр, сервер достаёт свой единственный шаблон и заполняет его поля соотвествующими данными из БД.
  • Как подключиться к роутеру зная только MAC адрес?

    @atoro
    SonicS7, вам наверное надо как-то со стороны второго роутера заходить. Если у них заскоки уровня сканера оборудования, удалённой настройки да модифицированная прошивка с отключённым фэктори ресетом, то скорее всего на нём DHCP статический с нестандартным IP и кучей фильтров по макам/портам/протоколам.
  • Как правильно подключить slimline sata dvd-rw к usb?

    @atoro
    По поводу пункта А могу сказать что никакой перегрузки не будет-даже если на шильдике будет написано 100 А порт отдаст свои 0.5 и всё. А вот с внешним БП я бы не стал рисковать, да и 1.5 А это скорее вакуумно-максимальное, тем более для непищущего привода.
  • Как правильно удалить/завершить активити из другой активити?

    @atoro
    Боюсь вас расстроить, но вызов finish() это тоже не убийство активити, а лишь перевод его в foreground и уведомление системы о том, что она её может убить при необходимости. Насколько я помню в коде finish() вызывают когда надо при выходе из активити/переходе в другую определённые действия совершить. В общем случае убивает активити или система, когда ей память нужна или сам пользователь, руками, через список приложений в foreground.