Безопасное извлечение устройства
На Хабре пишут об изменениях в интерфейсе безопасного извлечения устройств в Виндоусе 7. Это какая-то совсем жесть... Они что, совсем не понимают, что это всё говно нечеловеческое, и оно ничем не отличается от предыдущего говна? Почему, чтобы извлечь устройство, я должен идти в специальный извлекатор, почему около самого устройства до сих пор не показывают интерфейс, блин?
Как-то так :)
Более того, когда начинаешь тащить любое подлежащее извлечению устройство, иконка корзины в Доке заменяется на вот этот символ: http://www.unipad.org/unimap/index.php?page=detail¶m_char=23CF.
Почему бы к иконке флешки не подрисовать что-то: мол, в работе она или что-то неведомое с файловой системой творит — не надо ее отключать, типа?..
(Давным-давно (на горе ЮСБ-штукам, ы) где-то прочитал, что эти распрекрасные устройства поддерживает горячее подключение и больше этим не интересовался :)
В 90% случаев: докопировал музыку на плеер — отключил, перестал крутится хард — отключил. Пока подопытные живы и не жалуются.)
Микрософт как всегда перестраховывается, заставляя большинство пользователей совершать лишние действия.
Т. е. сделать кнопку рядом с разъёмом USB на передней панели, при нажатии на которую ОС будет сбрасывать кеш этой флешки. Дополнительно можно там же сделать индикатор, который будет показывать можно ли выдёргивать флешку «прямо щаз», или нужно подождать, пока ОС запишет кеш. Индикатор особенно полезен, если, например, на флешку ничего не записывали — в этом случае он так и останется зелёным на всё время, пока флешка вставлена в разъём.
Естественно, и кнопка и индикатор должны быть под контролем ОС.
Как вам такая мысль?
Во вторых, сделать кнопку совсем не трудно: здесь должны договориться производители корпусов и материнок, и производители материнок написать несложную программку. Для Windows её можно написать даже на API ещё времён Windows 2000, в нём уже присутствуют все необходимые функции.
В третьих, я предлагаю просто подумать над удобством этой концепции, особенно в сравнении с традиционным способом лазания по всяким меню, треям и иконкам.
Устройства же, работающие в асинхронном режиме, было бы неплохо как-то помечать при отображении, а также при отображении их содержимого и выполнении операций с ними. И, естественно, где-то рядом в интерфейсе всегда держать функцию безопасного отключения.
Вроде бы уже в новых версиях виндовса интерфейс стал меняться от привычного к удобному, но как-то все еще очень сыро...