Pull to refresh

В iOS 14 баг: перезагрузка устройства не сохраняет настройки приложений по умолчанию

Development for iOS *Smartphones IT-companies


Apple разрешила в iOS 14 устанавливать сторонние приложения в качестве браузера или почты по умолчанию. Пользователи после обновления на новую версию iOS отметили, что это действительно можно сделать. Вот только эта функция пока что работает некорректно — если перезагрузить устройство, то все настройки приложений по умолчанию сбиваются. В системе снова Safari и Mail оказываются главными. Вот такая амнезия из-за этого бага.
Total votes 10: ↑10 and ↓0 +10
Views 6.9K
Comments 20

Вот за что я не люблю Windows

Lumber room
image
Ну да, я понимаю, что виноваты криворукие писатели софта, а не MS, но общий подход справедлив для всей винды: половина действий требует принудительной перезагрузки.

P.S. Окошко с глобальной модальностью.
Total votes 83: ↑34 and ↓49 -15
Views 627
Comments 50

Апгрейд с «Висты» — бесконечная перезагрузка

Development for Windows *
Интересный глюк проявился у некоторых пользователей, которые попытались произвести апгрейд с Windows Vista на Windows 7. В некоторых случаях система сообщает о «неудачном апгрейде», объявляет о намерении установить обратно Windows Vista, не может этого сделать, после чего снова запускает инсталлятор Windows 7 и впадает в бесконечный цикл перезагрузки.

Суть проблемы пока неясна. Известно, что пользователи покупали/скачивали дистрибутив для апгрейда из разных источников. В соответствующей ветке форума техподдержки просят пострадавших прислать информацию о версии удалённой Windows Vista и о версиях установленного антивирусного ПО.
Читать дальше →
Total votes 50: ↑40 and ↓10 +30
Views 1.3K
Comments 75

Отключение двухчасового авторебута в Windows 7 RC

IT-companies
С 1 марта 2010 года Release Candidate версии Windows 7 стали перегружаться каждые 2 часа. Так как непосредственно срок годности истекает только в июне, то, отключив этот авторебут, вы сможете спокойно и легально пользоваться своей RC еще несколько месяцев.

Ниже три простых шага, чтобы это сделать.
Читать дальше →
Total votes 126: ↑97 and ↓29 +68
Views 28K
Comments 90

Как перезагрузить сервер?

Configuring Linux *System administration *Server Administration *
Abstract: описание видов ребута, рассказ про sysrq, ipt_SYSRQ, ipmi, psu.

Как перезагрузить сервер? — Это вопрос, который обычно задают ну очень начинающим пользователям, которые путаются между halt, shutdown -r, reboot, init 6 и т.д.

Опытный администратор уточнит вопрос: «а что с сервером не так?» Разные виды отказов серверов требуют разных видов ребута — и неверно выбранный вариант приведёт к тяжелейшим последствиям, из которых визит в веб-морду IPMI/DRAC/iLO с целью «доперезагрузить» будет самым лёгким. Самым тяжёлым в моей личной практике была командировка эникейщика в соседний город. С целью «нажать ребут» на одиноко стоящем сервере.

В этой статье: что мешает серверу перезагрузиться и как ему помочь.

Начнём с теории ребута.

При выключении или перезагрузке сервера менеджер инициализации (в большинстве современных дистрибутивов — systemd, в эксцентричной Ubuntu 14.04 до сих пор upstart, в архаичном хламе — sysv-init) в определённом порядке посылает всем демонам команду «выключись». И большинство демонов (например, СУБД, вроде mysql) знают, как выключаться правильно. Например, закончить все транзакции, сохранить все несохранённые данные на диск и т.д. Для in-memory СУБД, наподобие redis, это и вовсе может быть критичным: не сохранил — потерял.

Старые системы иницализации ждали неограниченно долго каждый из инит-скриптов. Например, если «шутник» добавил вам в «stop» веточку «sleep 3600», то ваш сервер будет перезагружаться час с хвостиком. А если там цифра поболе, или просто программа, которая не хочет завершаться, то и ребут никогда не закончится.
Читать дальше →
Total votes 93: ↑86 and ↓7 +79
Views 124K
Comments 82

Первые пользователи Windows Phone 8 жалуются на перезагрузки смартфонов

Apps4All corporate blog
Первые покупатели смартфонов на Windows Phone 8 говорят, что операционная система перезагружается случайным образом.
Пользователи новых HTC 8X и Nokia Lumia 920 жалуются на разных форумах, что телефоны перезагружаются случайным образом, а в случае аппарата Nokia он еще аномально потребляет батарею и виснет.
Читать дальше →
Total votes 99: ↑78 and ↓21 +57
Views 55K
Comments 134

iPhone 5S обзавелся «синим экраном смерти»

Smartphones IT-companies
Translation
image

Новый iPhone 5S от Apple порадовал пользователей неожиданной фичей: BSOD-ом, или «синим экраном смерти». BSOD является типичным сообщением об ошибке старых версий ОС Windows, но многие пользователи iPhone 5S сообщают о неожиданных перезагрузках своих устройств после BSOD-а. Синий экран появляется в первую очередь из-за родных приложений Apple iWork. На видео видно, что перезагрузки вызваны переключением между приложениями, но пользователи так же сообщают и о перезагрузках во время работы.
Читать дальше →
Total votes 61: ↑42 and ↓19 +23
Views 116K
Comments 36

Что делает центральный процессор, когда ему нечего делать

Intel corporate blog System Programming *
Tutorial

Мужик приходит устраиваться работать на стройку. Его спрашивает мастер:
— Что делать умеешь?
— Могу копать…
— А что еще?
— Могу не копать…

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


Неактивным процессор может быть не только для экономии энергии, но и в результате возникновения особых ситуаций, в процессе выполнения протоколов инициализации или как итог намеренных действий системных программ. Почему это интересно? При написании программных моделей (в том числе виртуальных машин) компьютерных систем, необходимо корректно моделировать переходы между состояниями виртуальных процессоров. В работе системных программ регулярно возникают ситуации, когда по тем или иным причинам ЦПУ должен «притормозить». Умение корректно использовать и моделировать эти ситуации зависит от знания и понимания спецификаций.


В статье фокус делается на программной стороне вопроса состояний процессора. Я не буду концентрироваться на деталях реализации (напряжения, пины, частоты и т.д.), так как 1) они существенно различаются между поколениями и моделями процессоров даже одной архитектуры, тогда как программный интерфейс остаётся обратно совместимым; 2) они не видны напрямую программам и ОС. Это попытка просуммировать информацию, разбросанную по многим страницам справочника Intel IA-32 and Intel 64 Software Developer Manual.


Начнём с простой и всем знакомой ситуации — процессор включён, бодр и весел.

Читать дальше →
Total votes 67: ↑65 and ↓2 +63
Views 70K
Comments 24

Мобильные устройства изнутри. Исследование режимов загрузки планшета YB1-X90L

Development of mobile applications *Reverse engineering *


1. Введение


Давайте продолжим рассматривать планшет YB1-X90L, который я начал исследовать в предыдущей публикации:


Рис.1. Общий вид планшета

Поиск в Google выдал, что планшет создан на процессоре Intel Atom x5-Z8550, имеющем 4 ядра [1,2]. Для пользователя, как всегда, имеются 2 внешних элемента управления стандартного назначения:

  • кнопка Power — включение/выключение планшета;
  • качелька Vol+/Vol- — управление громкостью встроенных динамиков, которых, кстати, два.

Ну, что ж, поэкспериментировав с ними, я обнаружил, что существуют 4 варианта загрузки. Так и появилась эта статья…

2. Режимы загрузки планшета


Полностью выключенный планшет YB1-X90L можно включить четырьмя способами, т.е. запустить его в одном из четырех режимов работы:
Читать дальше →
Total votes 15: ↑15 and ↓0 +15
Views 14K
Comments 4

Стабильная нестабильность — оксюморон или необходимость?

System Analysis and Design *Distributed systems *
Tutorial

Вы скажете - оксиморон! Позволю себе привести некоторые аргументы в защиту данного выражения.

Краткое вступление. Я часто занимаюсь поиском неисправностей в IT системах сложности от средней и выше. Ещё это иногда называют troubleshooting. Хотя иногда переходят на личности и даже обзывают бездельником. Перегрузи хост и дело сделано, говорят мне некоторые коллеги. Я поначалу удивлялся, как можно такое предложить, если на хосте крутится куча сервисов, иногда критических, если куча разработчиков родила массу процессов и хост является частью большой системы!? Потом перестал. И вот почему...

Читать далее
Total votes 7: ↑5 and ↓2 +3
Views 1.7K
Comments 6