А какие с ним проблемы? Обратная связь для пользователя четкая и понятная. Куда прикладывать NFC - понятно. QR-код отображается четко. В него даже можно засовывать карточку сверху!
А можно не программатором, а через TFTP залить прошивку? Как понимаю, во всех роутерах есть базовые загрузчики, которые позволяют обновить прошивку по сети через TFTP со статическим адресом (а некоторые и через HTTP умеют!)
Крутое расследование. Raptor использует похожий чип, и там внутри m68k. (Но в m68k вроде нет zero registry). И все прошивки Raptor-ов доступны в гите, а инструкции в их wiki
Сервер должен поддерживать сокрытие тоже. Пока мало кто поддерживает
Cloudflare поддерживает, но нужны дополнительные настройки домена сайта
Если сайт обрабатывается Cloudflare, то можно узнать, шифруется ли имя домена, добавив к нему /cdn-cgi/trace: например, https://crypto.cloudflare.com/cdn-cgi/trace (нужна строка sni=...)
портировать свою демку про самолетики на все платформы подряд: Windows 9x (95, 98, ME), Windows XP, Windows CE (ARM, на Axim X51v), OS X PowerPC, Android и Linux.
Она же у вас на D3D, как вы запустите ее на OS X и Linux? С помощью Wine?
В 2005-м у Рамблера была кооперация с ICQ (AOL?), и они при скачивании из России предлагали скачать не обычную ICQ, а Rambler ICQ, которая при регистрации сразу и в Рамблере аккаунт заводила. Но дальше это не пошло
А есть какой-нибудь шанс восстановить устройство, если оно дальше MTK Preloader не загружается? Экран не включается, только SP Flash Tool видит, но не прошивает - судя по всему, дело в eMMC. MT8735M, MT6735
Такое ощущение, что на просторах СНГ прижилось какое-то своё C++-ориентированное ООП, и на собеседованиях здесь на вопрос про основные принципы ООП ждут ответа абстракция-инкапсуляция-наследование-полиморфизм из Шилдта или Страуструпа. Языкам Python, JavaScript, TypeScript, Go отказано в праве называться тру-ООП
ARM11 MPCore - большая редкость. Думал, их нигде нет, кроме Nintendo 3DS. Где-то в рассылке Debian читал, что на них нельзя запустить никакую толковую SMP-операционку из-за несовершества механизмов синхронизации ядер. Вот и запускают RTOS+Linux
Далее чтобы подключить серверную часть, нам необходимо создать свой контроллер, наследующий сгенерированный, и повесить аннотацию @Controller
Вот здесь хотелось бы пояснения (в идеале - вторую часть статьи). Дело в том, что если просто включить в свое приложение все сгенерированные таким образом классы и Spring-контекст, то подложить свой контроллер MySomeServiceApiController на указанный в OpenAPI url не получится - RequestMapping уже будет занят сгенерированным контроллером SomeServiceApiController.
Чтобы такого не получилось, придется не включать сгенерированный Spring-контекст, либо...
Либо использовать опцию delegatePattern=true. Тогда помимо SomeServiceApiи SomeServiceApiControllerбудет сгенирован делегат в виде интерфейса с дефолтными методамиSomeServiceApiDelegate. И как раз делегат можно создать уже свой.
Работа с делегатами обладает следующими преимуществами:
Java-код не содержит никакой логики работы с HTTP, весь HTTP-слой можно полностью взять из классов, сгенерированных по OpenAPI. Сохраняется IoC-структура приложения, ориентированного в первую очередь на OpenAPI
Заглушки попадают в конечный сервис, что удобно для тестирования, если за OpenAPI отвечают не те же люди, что за реализацию сервиса - просто поменяв API можно сразу после пересборки увидеть появившиеся endpoint'ы.
Согласен, концепция с опорой на стандарт UEFI хорошая. Жаль даже, что Intel внезапно не стала ее поддерживать, используя свой SFI (и мы не увидели Windows PC Phone — смартфоны на x86 и классическом ядре Windows NT с потенциальной поддержкой всего софта, что есть для PC).
У Qualcomm, как понимаю, с тех пор UEFI является одним из этапов загрузки на всех устройствах, даже с Android.
Но есть еще и другие стандарты, особенно вывода графики. DirectX — не очень-то распростарненный стандарт, если брать всё многообразие платформ для устройств с GUI.
Пока разработчики Linux мучались с поддержкой всего разнообразия устройств под все платформы, разработчки Windows ждали, пока вендоры сами напишут драйвера. Под Windows для ПК вендоры писали, деваться было некуда.
А на Windows Phone все ожидаемо забили. Договорились только с Qualcomm и NVidia. Еще каким-то чудом в списке есть устройство на Rockchip с графикой Mali (вряд ли эксперимент был удачным), вроде еще поддерживалась графика от Vivante.
А какие с ним проблемы? Обратная связь для пользователя четкая и понятная. Куда прикладывать NFC - понятно. QR-код отображается четко. В него даже можно засовывать карточку сверху!
А можно не программатором, а через TFTP залить прошивку? Как понимаю, во всех роутерах есть базовые загрузчики, которые позволяют обновить прошивку по сети через TFTP со статическим адресом (а некоторые и через HTTP умеют!)
Переключаются с LTE в 2G/GSM. Проверил на (правда, корейском) LG, но с одном из самых массовых китайских чипсетов - MT6735
Прощайте видеозвонки на старых кнопочных Нокиях (наверное, сейчас все удивятся, что такое было когда-то)
Интересно, LTE 900 ловит лучше, чем UMTS 900? А чем GSM 900? Судя по тому, что в подвалах связь дауншифтится LTE -> UMTS -> GSM, то нет
Крутое расследование. Raptor использует похожий чип, и там внутри m68k. (Но в m68k вроде нет zero registry). И все прошивки Raptor-ов доступны в гите, а инструкции в их wiki
Сервер должен поддерживать сокрытие тоже. Пока мало кто поддерживает
Cloudflare поддерживает, но нужны дополнительные настройки домена сайта
Если сайт обрабатывается Cloudflare, то можно узнать, шифруется ли имя домена, добавив к нему /cdn-cgi/trace: например, https://crypto.cloudflare.com/cdn-cgi/trace (нужна строка sni=...)
Она же у вас на D3D, как вы запустите ее на OS X и Linux? С помощью Wine?
Есть. Она еще под PowerPC. Так что виртуалка, вероятно, все-таки потребуется
Как минимум для Python можно декомпилировать байт-код без потери имен переменных. В Java все тоже достаточно прозрачно
В 2005-м у Рамблера была кооперация с ICQ (AOL?), и они при скачивании из России предлагали скачать не обычную ICQ, а Rambler ICQ, которая при регистрации сразу и в Рамблере аккаунт заводила. Но дальше это не пошло
А есть какой-нибудь шанс восстановить устройство, если оно дальше MTK Preloader не загружается? Экран не включается, только SP Flash Tool видит, но не прошивает - судя по всему, дело в eMMC. MT8735M, MT6735
Открыть файл с точки зрения пользователя или с точки зрения программиста?
#page3 - это вообще указание фрагмента в семантике URI, браузеры ее поддерживают (для PDF-документов - не всегда), а остальные приложения - не факт
Excel тоже поддерживает открытие файлов по URL, как минимум HTTP(S), но помнится, Excel 2010 падал, если указать в URL фрагмент после #
Такое ощущение, что на просторах СНГ прижилось какое-то своё C++-ориентированное ООП, и на собеседованиях здесь на вопрос про основные принципы ООП ждут ответа абстракция-инкапсуляция-наследование-полиморфизм из Шилдта или Страуструпа. Языкам Python, JavaScript, TypeScript, Go отказано в праве называться тру-ООП
В англоязычной статье на Википедии даже нет этой четверки принципов - там это всего лишь опциональные "фичи"
ARM11 MPCore - большая редкость. Думал, их нигде нет, кроме Nintendo 3DS. Где-то в рассылке Debian читал, что на них нельзя запустить никакую толковую SMP-операционку из-за несовершества механизмов синхронизации ядер. Вот и запускают RTOS+Linux
... до очередного обновления Windows 10/11
Вот здесь хотелось бы пояснения (в идеале - вторую часть статьи). Дело в том, что если просто включить в свое приложение все сгенерированные таким образом классы и Spring-контекст, то подложить свой контроллер
MySomeServiceApiController
на указанный в OpenAPI url не получится - RequestMapping уже будет занят сгенерированным контроллеромSomeServiceApiController
.Чтобы такого не получилось, придется не включать сгенерированный Spring-контекст, либо...
Либо использовать опцию delegatePattern=true. Тогда помимо
SomeServiceApi
иSomeServiceApiController
будет сгенирован делегат в виде интерфейса с дефолтными методамиSomeServiceApiDelegate
. И как раз делегат можно создать уже свой.Работа с делегатами обладает следующими преимуществами:
Java-код не содержит никакой логики работы с HTTP, весь HTTP-слой можно полностью взять из классов, сгенерированных по OpenAPI. Сохраняется IoC-структура приложения, ориентированного в первую очередь на OpenAPI
Заглушки попадают в конечный сервис, что удобно для тестирования, если за OpenAPI отвечают не те же люди, что за реализацию сервиса - просто поменяв API можно сразу после пересборки увидеть появившиеся endpoint'ы.
Спасибо вам, что жалуетесь в GNU.
Та же проблема с электронными книгам Onyx Boox на Android. Только жаловаться в Гугл на них бесполезно - на них и так несертифицированный Android.
Интересно, что поддержка у Onyx находится в России, даже для западного рынка. И выдает аналогичные перлы: https://www.reddit.com/r/Onyx_Boox/comments/hsn7kx/onyx_using_recent_antichina_movement_as_excuse_to/
Хорошо, что появляются опенсорсные читалки типа Pinenote
Были смартфоны на Intel Atom, но в них почему-то использовался стандарт загрузки SFI, а не более общепринятый UEFI, совместимый с Windows
Согласен, концепция с опорой на стандарт UEFI хорошая. Жаль даже, что Intel внезапно не стала ее поддерживать, используя свой SFI (и мы не увидели Windows PC Phone — смартфоны на x86 и классическом ядре Windows NT с потенциальной поддержкой всего софта, что есть для PC).
У Qualcomm, как понимаю, с тех пор UEFI является одним из этапов загрузки на всех устройствах, даже с Android.
Но есть еще и другие стандарты, особенно вывода графики. DirectX — не очень-то распростарненный стандарт, если брать всё многообразие платформ для устройств с GUI.
Это не стандартизация, это заточенность только под одного производителя SoC — Qualcomm
Пока разработчики Linux мучались с поддержкой всего разнообразия устройств под все платформы, разработчки Windows ждали, пока вендоры сами напишут драйвера. Под Windows для ПК вендоры писали, деваться было некуда.
А на Windows Phone все ожидаемо забили. Договорились только с Qualcomm и NVidia. Еще каким-то чудом в списке есть устройство на Rockchip с графикой Mali (вряд ли эксперимент был удачным), вроде еще поддерживалась графика от Vivante.