67 заметок с тегом

Виндоус РСС

Виндоус и Мак в руках пожилого человека

19 марта, 0:55

Дико интересно. Пожилой человек, который всю жизнь пользовался Виндоусом, пытается освоить Виндоус-8:

На следующий день ему предлагают попробовать сделать что-то на Маке, который он видит первый раз в жизни:

Если это и кино, то весьма правдоподобное.

Диалог перезаписи файла в Виндоусе 7 Избранное

1 июля 2010, 2:17

При попытке переместить файл туда, где файл с таким именем уже есть, Виндоус 7 говорит:

Диалог перезаписи файла в Виндоусе-7

Это небольшое эссе с заголовками и подзаголовками и единственным вариантом Cancel, естественно, читать не хочется. Какая разница, что там написано, если всё равно файл с таким же именем — это непреодолимое препятствие, и единственное, что можно сделать — это отменить перемещение?

Но оказывается, что главы этого эссе — это выбираемые пункты меню:

Диалог перезаписи файла в Виндоусе-7

Как такой интерфейс мог родиться? Вот это загадка.

Детский сад 7 Избранное

16 февраля 2010, 0:22

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

Lincoln 6 Echo

Уродское и непонятное становится сладким и непонятным. Ку-ку! В кино это работает только потому, что актёры в действительности не взаимодействуют с интерфейсами, просто специально обученные люди вовремя подменяют картинки, чтобы выглядело as if they did. У настоящих-то людей таких помощников закадровых нет!

Может быть, однажды кто-нибудь придёт в Микрософт и раскроет для них тайну, что анимация крута не самим фактом своего существования, а тем, что она помогает понять, как штуки расположены в пространстве: куда свернулось окно, или где тот экран, с которого я сюда попал. Когда всё плавно шевелится, но ни на одном экране нет ответа на вопрос «где я?», это же ведь плохо, а?

Но то, что людей показывают фотками, а не текстом, — это прекрасно, да (Айфон что-то слишком долго тупит в этом плане). Убрали многозадачность и не сделали Флеш — молодцы! Пользуясь случаем передаю привет всем, кто ругает Айфон за отсутствие многозадачности и Флеша.

А, да, это заметка про Виндоус-мобайл 7, если кто не понял.

Добавлено вскоре после публикации: Боже, им так и не рассказали о существовании инерции!

Виндоус скучает

8 сентября 2009, 16:06

Когда памяти 6 ГБ, вроде бы ничего не мешает Винду держать постоянно запущенной под ВМВаре — мало ли, там, Вебмани понадобятся или музычку во Фрутилупсе пописать. Но ведь Винда — тупая как дрова, она не может сидеть молча, постоянно пытается разговаривать с пользователем. Это в какой-то степени мило, конечно.

Забота раз:

Виндоус скучает и заботится

Забота два:

Виндоус скучает и заботится

Скоро будет год, как я не пользуюсь всем этим бредом.

Безопасное извлечение устройства Избранное

4 мая 2009, 9:47

Реймонд Чен затронул тему безопасного извлечения устройства в Виндоусе. Он пишет про то, что продвинутые пользователи жалуются, что в Виндоусе слишком сложно извлекать устройства — надо нажать правой кнопкой на иконку в трее, выбрать «Безопасное извлечение устройства», потом выбрать что-то в сложном древовидном списке и нажать кнопку, и хотят, чтобы в этом меню просто сразу показывали список устройств, которые можно извлечь. Тем временем, продолжает Реймонд, такое меню уже есть, и оно живёт по левой кнопке.

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

Я, будучи продвинутым пользователем Виндоуса, всю жизнь нажимал именно левую кнопку на этой иконке, и потом выбирал устройство прямо в меню (то есть прекрасно знал то, о чём поведал Реймонд). Огромное же количество чайников идут в страшное диалоговое окно и, в общем, делают много лишних действий, и их приходится учить, что нужно нажимать левую кнопку. То есть в жизни всё обстоит на 180 градусов иначе, чем представляет Чен.

Проблема с этой иконкой в том, что помимо левого и правого клика у неё есть ещё и даблклик. Поэтому на левый клик она реагирует долго (нужно время, чтобы убедиться, что это был не даблклик). Этого времени, пока она тупит, вполне достаточно чайнику, чтобы решить, что левый клик не сработал, и попробовать правый или двойной — которые приведут его в идиотское диалоговое окно.

Вообще, рассказы об экспертных и неэкспертных фичах в контексте, где речь идёт об извлечении устройства, смешны. Продвинутый пользователь, точно так же, как и чайник, совершенно не желает посвящать хоть сколько-то заметное время предупреждению системы о том, что он намерен вытащить флешку. Как людям вообще в голову пришло рисовать диалоговое окно для этого? Как они вообще додумались, что у этой иконки могут быть разные действия на одинарный, двойной и правый щелчок? К этому могла привести только какая-то совершенно больная фантазия.

Тем временем, на Маке прямо в Файндере в около устройства, которое можно извлечь, отображается соответствующая кнопочка:

Безопасное извлечение устройства на Маке

А если тыкнуть правой кнопкой по иконке, допустим, на рабочем столе, то пункт Eject будет в меню:

Безопасное извлечение устройства на Маке

Кстати, на Винде по правой кнопке к дискам тоже есть вариант «Извлечь», только по загадочным причинам он просто не работает.

Исследования бага с акутом в Раскладке 2.0 для Виндоуса

5 января 2009, 3:33

У некоторых под Виндоусом Раскладка 2.0 вставляет лишние акуты при переключении языков. Я знаю об этом баге. Писать о самом факте его существования и в самом начале не было большого смысла, а сейчас его нет совсем.

У меня глюк происходит только в Фаерфоксе. Виндоус — Сервер 2003. Фаерфокс 3-й. Проявляется в том, что после переключения языка, хоть по Контроль+Шифту, хоть по Альт+Шифту, клавиатура попадает в режим слепой кнопки, печатающей всё с акутом, то есть всё ведёт себя так, будто после переключения языка Фаерфокс фиксирует нажатие Альт+Шифт+э и следующую кнопку интерпретирует уже с учётом него.

Есть ли люди, страдающие от этой проблемы в других программах? Пожалуйста, укажите полностью условия, в которых происходит баг; проверьте в вариантах переключения раскладок по Контроль+Шифту и Альт+Шифту.

Если глюк происходит только в Фаерфоксе, то, может быть, у кого-то из пользователей этого прекрасного браузера есть хотя бы гипотезы относительно того, почему это происходит? Возможно, есть какой-нибудь воркэраунд?

Если перевесить слепую кнопку акута с „э“ на прямой слеш, который под ней, баг у меня исчезает. Что из этого может следовать?

Заранее спасибо за помощь.

Обновление от 13 февраля 2009: Решение проблемы.

Корректное завершение explorer.exe

14 февраля 2008, 14:48

Так уж вышло, что explorer.exe иногда падает. Одна из связанных с этим проблем - это то, что он забывает какие-то изменения, сделанные на панели задач или рабочем столе. Например, если вы добавили новый тулбар с ярлыками на панель задач, поставили его слева от тулбара с кнопками задач, рассортировали там иконки, а потом explorer.exe упал, то всё это он забудет напрочь.

Сохраняются всякие такие вещи при перезагрузке или выключении компьютера через Пуск - Завершение работы. Конечно, нужно пристрелить того разработчика из Микрософта, который это придумал, но нам это не поможет.

Проблема, однако, в том, что многие (как я) не перезагружаются почти никогда и очень это дело не любят. Правда, когда открыты Опера, Фотошоп, Иллюстратор, ИнДизайн, несколько диалогов в аське и играет музыка, хрен заставишь себя перезагрузиться, особенно ради того, чтобы просто сохранить изменения вроде тех, что я описал выше.

Мало кто знает, что корректно завершить процесс explorer.exe (и, таким образом, добиться сохранения всего) можно не перезагружаясь. Для этого нужно нажать Пуск - Завершение работы, а потом выбрать Отмену, удерживая Ctrl, Alt и Shift.

После этого через Ctrl+Shift+Esc - Файл - Новая задача explorer.exe запускается обратно, и он всё помнит.

Обзор Леопарда на Винсуперсайте

1 ноября 2007, 17:21

На Винсуперсайте очень смешной обзор Леопарда.
Leopard is an incremental, evolutionary update over the previous release with no major architectural changes, which makes me wonder why Apple is even charging for it: In the Windows world, such releases are called service packs...

New to Leopard, Time Machine is Apple's version of Microsoft's Previous Versions feature, which first appeared in Windows Server 2003 over four years ago...

As ever, the Dock is a usability nightmare, with overlapping functionality (it contains shortcuts for both running and certain non-running applications as well a separate location for folder shortcuts), but Apple seems to at least tacitly acknowledge this fact: Its added a useful if limited new feature called Stacks to the Dock to close the gap with the superior and more logical Windows Start Menu.

Посмотрел Висту

25 сентября 2007, 19:36

На днях впервые потыкался в Висту. Я от многих слышал, что там всё плохо, но всё-таки я не ожидал, что оно плохо до такой степени.

Микрософты никогда не поймут, что лучший способ дать пользователю понять, что обнаружено новое устройство - это просто сделать так, чтобы оно начало работать в момент обнаружения, как это делает OS X. Я не готов поверить, что существуют хоть какие-то технические препятствия для того, чтобы флешка или мышка начинали работать сразу при втыкании, без установки драйверов. В чём вообще смысл этой установки драйверов, если она их берёт откуда-то из собственных архивов? Почему эти драйверы у неё есть, но не "установлены"? Если они у неё уже есть, значит у неё уже есть код, который нужен, чтобы работала флешка. Зачем тогда его копировать из одной папки в другую?

Микрософты никогда не поймут, что приятность работы с интерфейсом не возникает автоматически от усовершенствования технологии его рендеринга. Нужно ещё и подумать над ним. Да, слава богу, что спустя 7 лет после Эпла они додумались рендерить окна не сразу на экран, а куда-то в отдельное место, чтобы на экране можно было делать с ними любые фокусы вроде поворота под углом. Но ребята, отображение скриншота рабочего стола под углом над самим рабочим столом с целью предоставления пользователю возможности свернуть все окна, дошагав Пуск+Tab’ом до этого скриншота, - это что-то запредельное. Ну и, если уж он там отображается, то почему он в половине случаев там с иконками, а в половине - без? Почему нельзя хоть где-то быть последовательными?

Микрософты никогда не поймут, что писать пользователю о том, как его компьютер находится в опасности не нужно. Ему не интересно это читать. Он не пойдёт разбираться, как это починить. Почему Опера мне никогда не пишет, что "Просмотр страницы может быть небезопасным"? Потому, что просмотр страницы с помощью Оперы не может быть небезопасным, что бы там за страница ни была. Почему Микрософты всегда трахают пользователю мозг темой безопасности, но при этом всё равно всегда остаются самыми дырявыми? Я хочу устанавливать любые программы и смотреть любые страницы. Сделайте так, чтобы компьютер стал безопасным whatsoever и наложите вето на использование слова "безопасность" в любых диалогах с пользователем!

И вот, сегодня об этом же пишет Арве Берсвендсен, избегая упоминания Оперы.

О рендеринге шрифтов — 2

14 июля 2007, 11:33

Если вы не читаете Джоуэла Сполски, то вы, вероятно, не видели интересную статью про рендеринг шрифтов, на которую он ссылался недавно. Если лень читать, стоит хотя бы посмотреть картинки. Вкратце: и Виндоус, и Макос всё делают неправильно.

О рендеринге шрифтов

13 июня 2007, 22:36

Когда в Виндоусе только появился СlearType, некоторые не использовали его, говоря, что шрифт выглядит размытым. А некоторые не используют его и сейчас.

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

Текст без ClearType’а - это как моноширинный текст в тестовом режиме 80×25. Вызывает ностальгию и удивление: боже, неужели когда-то приходилось работать с таким ужасом!

В Mac OS X использует другая технология сглаживания шрифтов. На Маке шрифты выглядят более «фотошоповыми»: у букв есть толщина и форма. Что бы вы все не говорили о том, что шрифты на Маке размытые, шрифты на Маке для меня выглядят куда привлекательнее, чем под Виндой.

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

The «Wow» Started 5 Years Ago

18 мая 2007, 3:25

Хороший комментарий к слогану Windows Vista: The «Wow» starts now. Хотя самопальная картинка выглядит довольно уродско, могли бы получше постараться.

Пепельница

28 апреля 2007, 18:28

В попытке обеспечить себе идеальную рабочую среду я перебрал уже много разных утилит. Это и заменители переключателя задач Windows (который по Alt-Tab; остановился на TaskSwitchXP), и разные эмуляторы Exposé (все говно), и жестикулятор (StrokeIt), и менеджеры рабочих столов (все глючные) и чёрт знает что ещё. Я даже когда-то пробовал какие-то альтернативные Эксплореру оболочки…

(Я прекрасно понимаю, что все эти утилиты плохи не потому, что их авторы плохи, а просто потому, что операционная система не даёт возможности сделать хорошо.)

Сегодня поймал себя на мысли, что Панель задач у меня включена только для того, чтобы можно было смотреть в пепельницу (System Tray) и на переключатель раскладок клавиатуры. Для переключения между приложениями я практически всегда использую Alt-Tab; кнопку «Пуск» нажимаю тоже на клавиатуре.

Никто из вас не встречал программу, которая могла бы на себе отображать пепельницу, была бы при этом высотой пикселей 20, и чтобы её можно было упереть просто в правый нижний угол? Если бы она умела вдобавок раскладки клавиатуры прямо там отображать, как это было в старые добрые времена Windows 95, вообще красота была бы.

Комментарии в духе «Первый нах!» (или, что то же самое, «Get a Mac!») не принимаются.

Кое-что про устройство Windows

27 января 2007, 21:01

Короче, описывать все мои приключения с системой мне как-то не хочется — слишком много скукотищи в этом. Расскажу только о некоторых моментах. Ещё раз отмечу, что без Лёши Туганова я бы просто не догадался о возможности большинства из этих манипуляций.

В реестре ли проблема

Чтобы выяснить, в реестре ли проблема, достаточно подменить свой имеющийся реестр (файлы в C:\WINNT\system32\config) тем, который система сохранила на всякий случай сразу после установки (файлы в C:\WINNT\repair), не забыв, конечно, предварительно сохранить сегодняшний конфиг. Проще всего это сделать, переименовав config в config.new.

Такая подмена реестра на старый оказывается совершенно безболезненной: система спокойно загружается, воспринимая произошедшее так, будто вы просто разом воткнули кучу нового оборудования и для него надо установить драйверы. Это всё можно просто проигнорировать. На то, что в папке Program Files лежит куча «новых» папок, системе наплевать; как, впрочем, и на кучу «новых» dll’ок в system32.

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

Но это был только «общий» реестр, а ведь есть ещё «личный» (HKEY_CURRENT_USER). Он лежит в Documents & Settings в файле ntuser.dat. С ним была проделана аналогичная операция подмены (с сохранением резервной копии, конечно); тут в качестве донора использовался Defaut User — это пользовательский профиль, на основе которого создаются новые профили. Это также ничего не дало.

Таким образом, был сделан важный вывод о том, что проблема не в реестре, а в чём-то другом.

Папка system32 и комбинаторика

Следующим этапом стало «лечение» папки system32. Оно заключалось в переименовывании папки в system33 и копировании «здоровой» system32 с ноутбука. В этой скопированной с ноутбука папке реестр был заменён на мой, который из папки repair.

Удивительно, что система вообще запустилась после такого, но она запустилась! И выдала невероятное количество ошибок, заключающихся в ненайденности каких-то dll’ок — оно и понятно, в реестре всякие драйверы прописаны, а в ноутбучной папке их нет.

Важно то, что после этого "Сетевые подключения" и всякие там службы заработали. В сетевых подключениях, кстати, оказались ноутбучные подключения, что говорит о том, что подключения хранятся не в реестре, а в каких-то других файлах в папке system32.

Осталось только правильно скомбинировать все части, чтобы получить здоровую систему. Рецепт получился примерно такой:
  1. Берём system32 с ноутбука.
  2. Добиваем недостающими файлами из system33, чтобы все нужные dll’ки были.
  3. Берём свой HKEY_CURRENT_USER, резервная копия которого у нас есть.
  4. Берём свой «общий» реестр, который config.new (то есть, он должен в результате оказаться system32/config).
  5. Карри и майонез по вкусу.
  6. Перезагружаемся.
Система как новенькая. Если не считать одной мелочи.

Служба Windows Installer

Почему-то после этих манипуляций система у меня запустилась, сказав, что произошли сбои при запуске одной или нескольких служб. По данным eventlog’а, это была одна служба — Windows Installer.

Ковыряние в интернете показало, что починить слетевший Windows Installer можно, написав следующую команду: msiexec /regserver.

Такие дела.

Windows-хирургия

17 января 2007, 12:22

Систему удалось починить; постараюсь найти в себе силы и написать о том, как именно.

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

А сколько всего интересного о работе и устройстве системы узнал за последние полтора суток я - страшно сказать.

Выяснить причину заболевания не удалось.

Загрузочный экран Windows Vista

14 ноября 2006, 22:57

During the Windows Vista beta, testers often complained that Microsoft was purposefully not revealing the "real" Windows Vista boot screen and was instead taunting them with a plain boot screen that displayed only a simple progress bar and a copyright message (Figure). Well, here's the real surprise: That Spartan boot screen is in fact the final boot screen and it looks like that by design. Here's the story.

[...]

Microsoft tells me that the new boot screen reduces Vista's boot time by an average of 6 seconds compared to the graphical screen they were originally planning to use.
Вообще, если у них просто картинка загружается 6 секунд, не очень понятно, как им вообще удалось написать операционную систему, которая загружается за время меньшее, чем время существования вселенной.

Жёсткие связи в NTFS

4 февраля 2006, 2:33

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

Зачем мне нужны жёсткие связи?

У меня на диске лежит огромная куча музыки, и часто так бывает, что один и тот же трэк встречается в нескольких местах, например, на альбоме и на каком-нибудь сборнике. Раньше я делал так: оставлял трэк только на альбоме, а в папке со сборником ставил на него ярлык. Жалко же тратить место на диске на два одинаковых файла. Но это не очень удобно. Если такой сборник записать кому-нибудь, то у него этот ярлык уже будет вести в никуда. Да и вообще, как-то некрасиво.

И что-то решил я снова изучить тему жёстких связей, потому, что это как раз тот случай, где они нужны. Быстро выяснилось, что:

fsutil hardlink create <где> <из чего>

При выполнении этой команды создаётся новое имя для того же файла (который "из чего"). Теперь у вас есть два файла по 10 мегабайт, которые в сумме занимают 10 мегабайт. Приятно. Особенно когда таких файлов сотни. Все эти файлы (точнее, имена, - файл-то один) абсолютно равноправны. Их можно независимо переименовывать или таскать по диску туда-сюда. Просто контент у них остаётся один и тот же. Удаление любого из них никак не отразится на жизни второго. Контент удалится только тогда, когда на него не будет указывать ни одного такого имени.

Всё это здорово, но командную строку я не люблю. Хоть это и очень по-хакерски - сидеть в командной строке, - но я предпочитаю как-нибудь чтобы побыстрее, а не покруче. Ну и, в общем, нашёл я бесплатную программку Alax.Info NTFS Links. Она добавляет в Проводник поддержку жёстких связей (и ещё некоторые фишки NTFS, которые мне малоинтересны). После установки программы единственное, что я заметил - это появление пункта Create Hard Link в меню, которое появляется после drag'n'drop'а правой кнопкой. Видимо, остальные обещанные штуки появятся после перезагрузки, которой мне заниматься пока что лень. К остальным обещанным штукам относится появление по правой кнопке в папках пункта Paste as Hard Link, а также добавление во всплывающей подсказке к файлу указания числа жёстких связей.

Alax.Info NTFS Links в действии

Скачать программку можно где-то тут (322 КБ). Скачать новый трэк Theoreme - Sachi можно не знаю где, но я вам очень советую это сделать, так как трэк просто обалденный (как я плавно перевёл тему, а?)

Теперь мне интересно другое: как узнать, сколько места на диске действительно занимает папка Music? В окне "Свойства папки" размер считается как сумма размеров всех файлов, и, поскольку проводник ничего не знает о жёстких связях, каждый файл считается столько раз, сколько этих жёстких связей у него есть. Кто знает?

Windows RSS Platform

3 февраля 2006, 16:36

Как вы наверное знаете, в Windows Vista появятся встроенные API и службы для работы с RSS. То есть, читалки станут просто интерфейсом ко всему этому. Эти же API будет добавлять в систему установка IE7 даже на предыдущих версиях Windows.
The Windows RSS Platform is available to any application. The idea is that applications can utilize the Windows RSS Platform to become RSS enabled without having to re-implement basic RSS building blocks. This can significantly reduce the time and effort application developers have to invest in order to integrate RSS into their programs.
(Из IEBlog)

Что же всё это значит для простого человека? Ключевых моментов два:
  • В системе появится новая неуправляемая служба, которая будет жрать трафик; а о тключение этой службы может привести к невозможности пользоваться RSS'ом вообще, так как многие программы с удовольствием перейдут на неё;
  • Инсталлятор любой программы будет считать своим долгом подписать вас на новости своего разработчика (если кто не понял: в системе появляется законное API для подписания вас на спам).
Другие интересные факты из жизни IEBlog. Вот как начинаются некоторые из последних постов там:
  • "First let me introduce myself. <...> I am a Program Manager working on the User Experience team."
  • "Hello, I’m Sunava Dutta and I am a Program Manager in the Internet Explorer team."
  • "Hi, I’m Jason Watters, a Program Manager on the Internet Explorer Team."
  • "Hi, I'm Al Billings. I'm a project manager on the Internet Explorer team."
  • "Hello, Walter from the land of IE Program Managers here."
  • "Hello, I’m Max Stevens, and I recently joined the IE team as a Program Manager working on the user experience."
На фоне этого всего было настоящим откровением увидеть в последнем посте: "Hi, I am Vishu Gupta, a developer on the IE team." OMFG, they have developers there!

Так или иначе, IE постепенно превращается во что-то более-менее нормальное. Ещё немного, у Firefox не останется никаких заметных преимуществ перед ним.

Да, и кстати, оно теперь называется Windows Internet Explorer.

Бездействие системы

1 октября 2005, 13:09

Как вы знаете, в диспетчере задач можно по каждой задаче посмотреть кучу разной интересной информации, в частности - сколько процессорного времени она уже съела. Дак вот, обратил я сейчас внимание на то, что, когда компьютер ничего особенного не делает, время задачи "Бездействие системы" растёт со скоростью 2 секунды в секунду! То есть, вот 59:11:18, 59:11:20, 59:11:22...

Видимо это как-то связано с тем, что HT воспринимается системой как два процессора, каждый бездельничает по секунде в секунду - итого получается две. Но всё равно весьма забавно.

Windows Vista Beta 1

28 июля 2005, 15:34

На винсуперсайте появился обзор свежевыпущенной Windows Vista Beta 1 с морем красивых (и не очень) скриншотов.
Ctrl +  Ранее