Fer à souder - Добавить комментарий [entries|archive|friends|userinfo]

[11 Сент, 2007|22:57]
Previous Entry в избранное рассказать другу Next Entry

[Tags|, , , , , ]
[music |Your Latest Trick [Live] - Dire Straits]

Дочитал наконец книжку iCon про Джобса (за время, пока она у меня валялась, уже вышел русский перевод - хотя в оригинале и приятней, и полезней). Краткое содержание начала и середины - "и вот эта тварь, несмотря на все факапы и подставленных товарищей, все равно выкарабкивается" :) Довольно поучительно, хотя журналистские приемчики вызывают подозрение в небеспристрастной трактовке событий (или, по нашей терминологии, в наличии "поля искажения реальности").

Взялся за The Old New Thing - интересный сборник баек про историю Windows. Заметная часть книги - объяснения, что большинство нестыковок и несуразиц в системе вызвано нуждами обратной совместимости с приложениями.

Одна из интересных историй касается как раз "справки для программиста в реестре", над которой я смеялся. Объясняется, что хранение путей пользовательских папок в реестре планировалось в винде 95 и было реализовано в ранней бете, отгружено партнерам, после чего разработчики подумали и поняли, что такой способ хранения плох. Была разработана функция API SHGetFolderPath и разработчикам велено пользоваться ею. Однако, к моменту выхода Windows 95 было 4 программы, которые с подачи беты пользовались данными ключами, и их было решено оставить для совместимости.
Понятно, что произошло далее. Программисты, ищущие, где бы достать пути к пользовательским папкам, не стали читать MSDN, а искали в реестре, и находили! Число программ, пользующихся веткой реестра, стало измеряться тысячами, а в Microsoft вздыхали... Дело усугублялось тем, что ключи создавались только после обращения пользователя к соответствующим папкам: на новых вендах данных ключей не было, и тестирование WHQL (подразумевающее установку на свежую систему) эти программы не проходили. Видимо, к Висте терпение закончилось совсем :)

Кстати, книжку с Амазона мне доставили где-то за неделю путем Expedited Int'l Shipping (50% к стоимости товара). Оплатить получилось только при помощи виртуальной кредитки - реальные визы и мастеркарды Альфы и Раффайзена Амазон уже не жрет. Спасибо, [info]ivlis!

Луч ненависти яйцоидам. Идиоты. Твари. Это надо догадаться - разместить свою КРАСНУЮ рекламу на дверях входа в метро (на которых надписи "Вход" синие"). Теперь все двери в метро выглядят как "ВХОДА НЕТ". Идиоты. Твари. А еще у них роуминг ебически дорог и технологии пиздец устарели (это же надо - в Москве до сих пор не везде Edge). Вот.
permalinkОтветить

Reply:
Как:
(комментарий будет скрыт)
Help(комментарий будет скрыт)
Identity URL: 
Имя пользователя:
Пароль:
У вас нет аккаунта? Создайте его сейчас.
Тема:
HTML нельзя использовать в теме сообщения
   Help
Сообщение: