Показаны сообщения с ярлыком The Old New Thing. Показать все сообщения
Показаны сообщения с ярлыком The Old New Thing. Показать все сообщения

воскресенье, 13 марта 2011 г.

Использование физических объектов в качестве напоминания

Это перевод Using a physical object as a reminder. Автор: Реймонд Чен. Входит в книгу The Old New Thing.

В нашей команде есть внутренний список рассылок, в который люди могут сообщать о проблемах. Это могут быть тестеры из нашей команды, или же это могут быть люди из других мест компании. Ожидается, что каждый человек в команде будет время от времени читать рассылку и отлаживать проблемы в своей области. Задача мониторинга списка рассылки заключается в гарантии того, что каждая проблема будет кому-нибудь адресована. И эта задача переходит между членами команды, согласно расписанию. В дополнение к письму-уведомлению в 4 вечера о вашей очереди на следующий день - вы также обнаружите утром у себя на столе ушки Микки Мауса.

суббота, 12 марта 2011 г.

Необычное смущение, как мягкая форма выговора

Это перевод Whimsical embarrassment as a gentle form of reprimand. Автор: Реймонд Чен. Входит в книгу The Old New Thing.

Несколько месяцев назад я облажался при внесении изменений и сломал сборку. Я не горжусь этим достижением (в волнении от наконец-то успешного завершения тестов, требующих много недель, я по рассеяности внёс в систему только один из компонентов из двух! Моё изменение было на 99% в одном компоненте, так что я просто забыл про оставшийся 1%). Моё внесение было обработано примерно в 4:30, и, прежде чем я получил шанс исправить проблему, в 8 утра все данные были отправлены в очередь для многокомпонентной сборки. Конечно же, эта сборка провалилась, потому что я забыл обновить второй компонент.

пятница, 11 марта 2011 г.

Когда токен меняет своё значение на середине процесса

Это перевод When a token changes its meaning mid-stream. Автор: Реймонд Чен. Входит в книгу The Old New Thing.

Лидер проекта первого варианта Internet Explorer был хорошо известен тем, что он носил гавайские рубашки. Мне сказали, что менеджеры команды решили взять одну из них и использовать её как награду члену команды, который исправит больше всего багов (ну, или что-то вроде того).

четверг, 10 марта 2011 г.

Использование дискет как семафоров

Это перевод Using floppy disks as semaphore tokens. Автор: Реймонд Чен. Входит в книгу The Old New Thing.

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

воскресенье, 6 марта 2011 г.

Налоги: иерархическое управление носителями

Это перевод Taxes: Hierarchical Storage Management. Автор: Реймонд Чен. Входит в книгу The Old New Thing.

Одним из налогов, о которых я говорил, когда представлял идею "налогов" в разработке программ, является Hierarchical Storage Management (иерархическое управление носителями). Краткое описание иерархического управления носителями заключается в том, что это способ прозрачного архивирования данных. Когда файл готов к архивации, он переносится на более медленный (но более дешёвый и ёмкий) накопитель, вроде магнитной ленты, оставляя после себя заглушку.

четверг, 3 марта 2011 г.

В Rat Poker что-то такое есть

Это перевод There's something about Rat Poker. Автор: Реймонд Чен. Входит в книгу The Old New Thing.

Когда мы выполняем тесты юзабилити, то одна из задач, которые мы даём людям - это установка игры. В качестве игры мы обычно используем Puzzle Collection (да, это старая игра, но постоянное обновление/смена игры даст менее компарабельные результаты из года в год).

Одна из вещей в программе установки, которая всегда вводит людей в ступор - это место, где она просит вас указать, куда ставить игру, и предлагает каталог по умолчанию. Если вы согласитесь с вариантом по умолчанию, то появится диалог с предупреждением: "Каталог C:\Program Files\Microsoft Puzzle Collection не существует. Вы хотите его создать?"

Люди видят этот диалог и впадают в панику.

Почему?

понедельник, 31 января 2011 г.

Честно предупредим перед включением своего компьютера

Это перевод Giving fair warning before plugging in your computer. Автор: Реймонд Чен. Входит в книгу The Old New Thing.

Мой коллега (тот самый, который получил CD от AOL вместе с мега-сервером) позже получил прототип машины на процессоре Itanium для тестирования. Ранние Itaniums были просто бегемотами. Они весили тонну, звучали как газонокосилка и выделяли достаточно тепла, чтобы не дать вам замёрзнуть зимой (если вы бы открыли один из них, то увидели бы несколько блоков пенопласта специальной формы с метками "Не вынимать! Технический пенопласт!". Я никогда не думал, что вообще увижу фразу "технический пенопласт", используемую не для шутки).

Разве кто-то читает все предупреждения о безопасности в инструкции прежде чем включить новую игрушку? Мой коллега просто взял двойные сверхмощные кабели и воткнул их в обычную настенную розетку. И включил выключатель.

воскресенье, 30 января 2011 г.

Вам не спастись от этих компакт-дисков AOL

Это перевод You can't escape those AOL CDs. Автор: Реймонд Чен. Входит в книгу The Old New Thing.

Один из моих коллег распаковывал супер-сервер - ну, один из этих серверов, дороже $30'000, четыре процессора, больше-памяти-чем-вы-знаете-что-с-ней-делать. Тип машин, который требует своей собственной электрической подстанции.

И к нему прилагался AOL CD.

воскресенье, 23 января 2011 г.

Но у меня Visual Basic Professional!

Это перевод But I have Visual Basic Professional. Автор: Реймонд Чен. Входит в книгу The Old New Thing.

Когда-то давно в 1995-м: я был участником в чат-комнате в MSN, посвящённой теме разработке драйверов в Windows. Один человек задал вопрос: "Я могу писать драйвер устройства на Visual Basic?"

суббота, 15 января 2011 г.

Пасьянс "Паук" свергает господствующего чемпиона

Это перевод Spider Solitaire unseats the reigning champion. Автор: Реймонд Чен. Входит в книгу The Old New Thing.

Несколько месяцев назад, команда исследования удобства использования просуммировала статистику, которую они собирали. Статистика была на тему, чем занимаются люди за компьютерами дома. Не удивительно, что просмотр Интернета стоял на первом месте. Номер два: игра в игры. Что я заметил: пасьянс Клондайк (более известный пользователям Windows как просто "Пасьянс") больше не является чемпионом номер один.

четверг, 29 июля 2010 г.

В чём разница между папками Мои документы и Application Data?

Это перевод What's the difference between My Documents and Application Data? Автор: Реймонд Чен. Входит в книгу The Old New Thing.

Самое важное отличие между папками Мои документы и Application Data в том, что в Моих документах хранят файлы пользователи, а в Application Data хранят данные программы.

пятница, 30 апреля 2010 г.

Опасайтесь также и перенаправленных папок

Это перевод Beware of redirected folders, too. Автор: Реймонд Чен. Входит в книгу The Old New Thing.

Ранее мы узнали о перемещаемых пользовательских профилях (roaming user profiles), когда главная копия профиля пользователя хранится на центральном сервере (который для простоты я буду здесь и далее называть "сервером профилей") и копируется локально, чтобы следовать за пользователем, когда он входит на разные машины в сети организации. Многие люди в комментариях сказали, что они бы предпочли, чтобы файлы хранились на сервере напрямую, а не копировались бы при каждом входе.

Опасайтесь перемещаемых профилей пользователя

Это перевод Beware of roaming user profiles. Автор: Реймонд Чен. Входит в книгу The Old New Thing.

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

Но что такое перемещаемый профиль пользователя?

среда, 10 февраля 2010 г.

Проектировка интерфейса пользователя для внутреннего дверного замка

Это перевод User interface design for interior door locks. Автор: Реймонд Чен. Входит в книгу The Old New Thing.

Насколько сложным может быть разработка интерфейса для замка внутренней двери?

воскресенье, 1 ноября 2009 г.

Охота за самой быстрой обработкой системного вызова

Это перевод The hunt for a faster syscall trap. Автор: Реймонд Чен. Входит в книгу The Old New Thing.

Производительность ловушки вызова syscall (syscall trap) всегда получает пристальное внимание.

пятница, 11 сентября 2009 г.

Чтобы продемонстрировать вам превосходство нашего интеллекта, мы сейчас зададим вам вопрос, на который вы не сможете ответить

Это перевод In order to demonstrate our superior intellect, we will now ask you a question you cannot answer. Автор: Реймонд Чен. Входит в книгу The Old New Thing.

Во время разработки Windows 95 был добавлен диалог-заглушка с заголовком "Чтобы продемонстрировать вам превосходство нашего интеллекта, мы сейчас зададим вам вопрос, на который вы не сможете ответить". Сам диалог задавал технический вопрос, который для ответа требовал от вас мозга, размером с планету (Okей, ваш мозг необязательно должен быть таким большим).

среда, 3 июня 2009 г.

Эволюция косметики в Windows UI

Это перевод The evolution of mascara in Windows UI. Автор: Реймонд Чен. Входит в книгу The Old New Thing.

"Вид" интерфейса пользователя Windows прошёл через цикл мод.

воскресенье, 10 мая 2009 г.

Аккуратнее с этими URL для примеров

Это перевод Watch out for those sample URLs. Автор: Реймонд Чен. Входит в книгу The Old New Thing.

Когда мы пишем документацию, нам иногда нужно вставить URL-пример, чтобы продемонстрировать что-то. Когда вы это делаете, убедитесь, что URL для примера находится под вашим контролем.