Все-таки я продолжаю считать, что кавардак с многочисленными несовместимыми рантаймами не украшает Microsoft Windows вообще и MSVC в частности.
Ситуация:
Свежий Qt 4.7.2, собранный (в Нокии) MSVC 2008
Мой варез, который я собираю лично MSVC 2010
До вчерашнего дня у меня был Qt 4.7.1 собранный самостоятельно (тем же MSVC 2010) и все было отлично. Заменяю Qt на DLL, собранные в Нокии, qmake (перегенерация мейкфайлов т.е. ключи компиляции гарантированно правильные), перекомпилирую, и что имею:
В целом варез работает.
В частностях валится с грохотом, где-то в недрах (отладчик, впрочем, говорит что Heap Corrupted т.е. эти недра - опять аллокаторы).
Утерпеть было невозможно и релизную Win7 я таки поставил. В пятницу. А сегодня - снес (вернул Висту из бэкапа, правда семерку перед этим тоже побэкапил).
Имею сказать:
Моментики о которых я писал - преимущественно починены. VMWare не проверял, а вот UltraMon, Daemon Tools, синхронизация с КПК - работают.
Некоторые интерфейсные решения мне нравятся, некоторые - минимум, спорные.
Скажем отказ от QuickLaunch и вместо него "при-pin-ивание" приложения к таскбару - идея неплохая, если нет привычки запускать дополнительную копию приложения по клику в QuickLaunch. У меня такая привычка есть и лишний клик в этом месте сильно раздражает.
А снес я ее потому что хреново работает:
Большой I/O (переписывание 100 гигов с диска на диск) ставит систему колом. Это было и в Висте, но там - давно починено en masse.
За вчерашний день у меня раз 5-6 разные приложения залипали: на раздражители не реагируют, через некоторое время система предлагает их убить. Отметились, в числе прочих, Skype, Firefox и FeedDemon, которые на Висте работают неделями без перезапуска.
После вчерашних приключений я решил поапдейтить этой мыши софт, MS IntelliPoint. С ней шла версия 6.1, на сайте MS лежит 6.2.
В процессе установки случилось интересное: не спрося меня ни о чем, варез сказал "а сейчас мы из вашего трансивера будем делать настоящий Bluetooth, ничего не трогайте". После чего минуту мигал лампочками на трансивере и мыши, в Windows образовалась закладка с настройками Bluetooth, куда удалось без проблем подключить другие BT-устройства. Да и мышь там образовалась в списке.
Однако попытка совокупить мышь с другими BT-передатчиками, что от Mac, что от Bluetake, кончилась ничем. Инструкция гласит:
Нажмите у мыши на пузе кнопку, держите пока не замигает лампочка.
Нажимал. Не мигает.
У меня две гипотезы:
Либо неисправна кнопка, отчего все мои вчерашние мучения и проистекли. Пишут ведь, .
Либо маркетологи MS еще подумают и в IntelliPoint 6.3 не только трансивер станет настоящим, но и кнопку на мыши разрешат.
Мучительные варианты. Если кнопка неисправна, то надо купить еще одну такую же мышь к ноуту (обсуждаемая уже живет на десктопе и ей там хорошо). Если это софтверное, то подключиться к MBPro без трансивера пока не выйдет.
Да, под Mac OS таких глупостей, как переключить режим трансивера из USB-хаба (это называется hardware bluetooth support) в BT-трансивер — не предлагают. Все работает "как USB-hub"
Microsoft Wireless Laser Mouse 8000. Вся в логотипах Bluetooth (по меньшей мере две штуки, сверху и на пузе).
Прилагаемый к ней Transceiver v3.0 for Bluetooth, model 1063. Обычный такой USB-dongle. Тоже с BT-логотипом.
Имеем:
Целый ряд странных чудес, в частности:
Донгл распознается как USB-хаб, а вовсе не как BT-radio. Соответственно, в Windows не образуется Bluetooth-апплета в Control Panel.
Так как донгл не прикидывается BT-устройством, то снюхатся с телефонами, клавиатурами и прочими BT-устройствами через него не получается. Про рассматриваемую мышь - ниже.
Если донгл воткнуть в порт, то в системе образуется работающая мышь. Без всяких глупостей, вроде поиска BT-устройств, ввода ключей и подобного идиотизма. Эффект наблюдается и под Windows XP и под Mac OS X.
Если донгл вынуть, то ни на Макбуке (BT встроен), ни на Windows (BT-dongle с надписью Bluetake) обнаружить мышь не получается. Другие BT-устройства - пожалуйста.
Другими словами, есть отличная wireless mouse. Я, пожалуй, даже проводную свою старую Logitech MX518 положу отдыхать в шкафу, новая — лучше. Но не понимаю я вот чего:
Какого рожна на этом изделии от MS везде написано Bluetooth и нарисован логотип?
Зачем я ставил на уши весь ТЦ "Черемушки" в поисках Bluetooth-мыши, если в результате купил обычную Wireless ?
Я подозреваю, что это то самое, что у MS называется «First connect technology», но почему нигде не пишут, что это еще и Last connect ?
Пользуйся Safari 3-й версии (бета), привыкнешь, за уши не оттащить будет.
Сижу, привыкаю. Апофеозом стало вот что: Safari повисла наглухо при попытке скачать Expression Media с сайта Microsoft.com. Для тех, кто не в курсе: Expression Media раньше называлась iView Media Pro, а потом их купил MS.
Жена уже , но опер велел про всех писать, ибо историю рассказали более подробную.
Компания в свое время выиграла тендер на поставку русской орфографии для MS Office и поставляет оную орфографию до сих пор. В рамках борьбы за политкорректность, Microsoft потребовала, чтобы при проверке правописания пользователю не предлагались offensive words. Как так - спросили разработчики - там же слова из словаря ? А убрать из словаря! - отвечают из MS. И убрали.
Теперь страничка ворда будет выглядеть как-то так:
(надеюсь, все помнят, что подчеркиваются неправильные слова)
И, чтобы два раза не вставать, посмотрите как замечательно строятся гипотезы о словообразовании в одном новом поисковом стартапе: (слабонервным не ходить, ненормативная лексика).