Pull to refresh
4
0.1

User

Send message

Я бы с радостью согласился на такую точку, только б не мешали всё настраивать. Даже пусть при каждом обновлении показывают окно, что никаких больше гарантий.

В настоящий момент, вроде как, только http, https и pdf. Но с учётом того, что MS недавно начала не давать обновлять OS при установленных кастомизаторах, остаётся непонятным — они этими действиями защищают пользователей или борются с альтернативами.

Но была проблема в том, что MS принудительно открывала Edge для определённого типа ссылок. И это, как минимум, неудобно после открытия Edge копировать адрес и переоткрывать, например, в Firefox'е. При этом, через UI сменить браузер для данного типа ссылок нельзя, поэтому и были написаны сторонние программы.

Интересное развитие прогресса. С одной стороны, разрешение изображений всё росло. С другой — вместо того, чтобы наслаждаться идеальным качеством, получаем всюду добавленные водяные знаки против пиратства. А теперь ещё могут быть и шумы против нейросетей.

Здесь alignment — это не выравнивание в смысле выравнивания данных в памяти по байтам для кратности адресов, а, скорее, «соответствие целям», целеполагание. Устоявшегося русского термина я пока не видел. Некоторые просто пишут алайнмент, так как смысл иной. Как вариант, «атака на заложенные принципы».

Я бы добавил ещё один способ — возможность отменить действие. Примеры: корзина с удалёнными файлами/письмами и отправка письма через 5 секунд с возможностью отменить. Где-то рядом можно упомянуть про резервные копии.

Добавлю свои пять копеек. С отсутствием исходников от отечественных сертифицированный линуксов ситуация обстоит так, что, согласно GPL, требовать исходники можно, только если официальным способом получил бинарники. То есть купил. А вам, как физ. лицу, просто так сертифицированный линукс не продадут. Да и как юр. лицу могут и не продать. А требовать, что «вон, ему же продали, а исходники дайте мне» — это не по лицензии, ибо право требовать у вас, увы, не возникло. То есть требовать могут только официальные покупатели, но таких прецедентов, видимо, не было. Или они получали исходники, но не выкладывали дальше в свободный доступ.

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

Во-первых, тут есть разница, есть ли в прошивке компоненты с GPLv3/LGPLv3. GPLv2/LGPLv2 требует только предоставления исходников. Но она не требует, например, инструкции по сборке и установке. Также она не требует и способ отключения secure boot'а. Вот, скомпилировали вы своё ядро. Даже исходники те. А дальше? Загрузчик просто откажется прошивать и загружать это ядро, так как у него цифровой подписи нет. А подпись по GPLv2/LGPLv2 вам никто не обещал. Тупик.

GPLv3/LGPLv3 в этом плане жёстче. Её специально сделали для борьбы с «тивоизацией». Она требует таки предоставления документации по сборке и рабочего способа замены на устройстве компонентов под данной лицензией (но только их). Поэтому большинство производителей эту лицензию не любят и как огня избегают компонентов под ней. В частности, это одна из причин, почему в устройства ставят busybox, а не bash и прочие утилиты под v3.

Но даже и с GPLv3/LGPLv3 не всё может быть гладко, так как в лицензии чётко не оговорено, что делать с другими компонентами и должно ли устройство с кастомной прошивкой функционировать не хуже оригинала. Например, вам могут дать исходники ядра, busybox'а и разблокировать загрузчик. И всё. И вместо девайса у вас разблокированный dev. board. А дальше сами — пишите с нуля свою альтернативную прошивку.

Или могут сделать хитрую процедуру разблокировки загрузчика, которая сотрёт DRM-ключи для доступа к сервисам. Так, например, некоторые андроидовские телефоны разблокируются (хотя GPLv3/LGPLv3 в них и нет).

Соответственно при таком «разблокированном» устройстве, вам придётся потратить ещё много времени для того, чтобы как-то извлечь недостающие (хотя бы бинарные) файлы из прошивки, чтобы вернуть функциональность.

При этом, проприетарные компоненты могут и вредничать, например, спрашивая статус разблокировки у трастзоны и отключая часть функционала, если загрузчик разблокирован. (В случае с теми же андроидовскими телефонами, производители при разблокировке, как правило, не позволяют перепрошивать, вообще, всё. А разрешают менять только разделы с ядром, корневой файловой системой и пользовательскими данными. А, вот, разделы с загрузчиками и трастзоной всё равно оставляют защищёнными secure boot'ом.)

Самые продвинутые производители делают более открытые устройства, где, пусть и не полностью open source, а с бинарными файлами, но хотя бы можно собрать полностью свой функционально более-менее нормальный образ. Но таких, увы, единицы. (И то есть нюансы. Например, в Sony есть программа по открытым смартфонам. Девайсы можно официально разблокировать. Но, вот, приложение камеры в такие устройства они ставят попроще, чем в заблокированные — меньше постобработки и т.п. Хотя и там, и там оно идёт без исходников, в бинарном виде. Но даже в бинарном виде свои проприетарные аглоритмы лишний раз светить не хотят. Может, чтобы снизить вероятность реверсинга.)

А, вот, полностью open source сложных устройств, по-моему, не существует (может быть, за исключением некоторых ноутбуков). Ведь, не стоит ещё забывать, что в современных устройствах SoC — это не процессор, а целый кластер из процессоров. А есть ещё и разные вспомогательные контроллеры на отдельных чипах. В результате, в современном смартфоне порядка семи процессоров (основной (он же application CPU), модем (communication CPU), Wi-Fi, Bluetooth, GNSS, GPU, камера, Audio DSP, процессор управления питанием и т.д.). И у каждого своя ОС и/или прошивка. Ещё добавим сюда трастзону и гипервизор (который вполне часто используется на современных AArch64-смартфонах). Поэтому иметь возможность загрузить своё ядро, когда всё остальное в виде зашифрованных блобов — это далеко не open source. И про доверенность такого устройства речи тоже нет. (Есть отдельные проприетарные аппаратные механизмы защиты, позволяющие ограничивать активность bus master'ов на шинах, чтобы не позволять какому-нибудь мелкому контроллеру со взломанной прошивкой через DMA подправить код ядра основной ОС, но это отдельная тема. И нужно ещё перепроверять, что диапазоны разрешённых адресов настроены правильно.) В общем, авось, в будущем будет больше, действительно, открытых устройств.

Можно пойти в прогнозе и немного в другую сторону — регуляторную. Например, ношение смартфона гражданами обязательно, принудительный запрет на отключение GNSS.

У меня тоже была книга (Java, издательство не помню), после которой перешёл только на оригиналы. Одним из ярких перлов было: «Руморс сообщает...»

В Windows 10/11 функция блокировки опасных драйверов по списку, вроде как. работает «из коробки». Также есть возможность блокировать установку через политику Windows Defender Application Control. Подробнее тут.

Мне финский английский показался простым на слух – такая же чёткая r. Но иногда говорят "сюстем" (system), так как в финском "y" читается как "ю". У испанцев бывает "брайт" (write), так как у них b/v часто меняются. В корейском английском будет часто "ип" (if), так как звук "f" у них отсутствует. А вот новозеландский английский показался самым сложнным. Говорят как сквозь зубы, набрав в рот каши.

Pavement / sidewalk -> бордюр / поребрик.

У меня проблема была на Windows 7. Панель управления -> Администрирование -> Планировщик заданий. Далее, увы, придётся там просмотреть все задания. Я не помню, какое точно было виновно, но это было связано, по-моему, с обновлением системы или каким-то другим maintenance.

В свойствах конкретного задания на вкладке Условия есть галочка "Пробуждать компьютер для выполнения задач". Я перебрал все задачи и повыключал почти со всех, где было включено.

У меня не ноут, а комп пробуждался в три утра, освещая монитором всю комнату. При этом, в причине пробуждения устройства красовалось N/A. В логах тоже не было ничего вразумительного.
Решил проблему просмотром заданий в Планировщике заданий и отключением галочки, разрешающей пробуждать устройство. А заодно отключил и просто лишние, например, связанные со сбором телеметрии.
Клавиатуры обычно сильно пылятся и пачкаются, включая крошки от еды, а тут подсветка…
Вот, лишь бы с постобработкой не перестарались. А то можно же просто на телефоне хранить фотографию Луны в хорошем качестве и впечатывать её в кадр, затеняя до нужной фазы, и накладывая облака. Всё равно же все Луну фотографируют.
А можно сделать у аккрецинного диска другой цвет у нижней стороны, чтобы было нагляднее, где мы видим его верх, а где низ? Или даже сделать его в виде цветового круга — градиентным.
Этот заголовок должен был звучать так: «российские учёные создали двигатель на водке».
Помнится, была статья, что человеку надо специально показывать чёрный экран, чтобы погасить «послесвечение» на сетчатке, чтобы у движущихся объектов не было шлейфа на манер motion blur. Я, правда, сомневаюсь, что производители экранов делают это специально для достижения данного эффекта, но, как я понял, может быть разница в восприятии при быстрой смене кадров.
Забить такой, на самом деле, не так и трудно. 30 ТБ — это 1000 фильмов с Bluray по 30 ГБ. А как пойдут фильмы в 4K и 3D… Добавим тысячи многомегапиксельных фоточек, бэкапы, и забьётся весьма быстро. Но, да, потерять 30 ТБ за раз — страшновато. Поэтому бэкапы и RAID'ы даже для домашних целей.
1

Information

Rating
2,602-nd
Registered
Activity