Microsoft

Трудовые будни

Сложность окружающего мира продолжает пугать.

Переставил я тут винды, свил гнездо, утоптал, поставил нужных программ, сел в кресло, налил кофию, поерзал, вот думаю поработаю сейчас.

Проверю, например, как выглядит свежеустановленный RawDigger на свежеустановленной же системе и не надо ли поправить чего, что будет пугать нового юзера.

Запускаю инсталлятор, то, се, иконка RD на десктопе, даблкликаю на нее. И НИЧЕГО. Опаньки!

Еще кликаю. Опять ничего. Еще кликаю. Ничего.

Потом, когда я уже пригорюнился, раз и...

Microsoft setup experiences

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

Однако:

  • Ставим Win7 SP1.
  • Запускаем Windows update: получите ~700M апдейтов и перезагрузитесь.
  • Ставим Visual Studio 2010, накатываем сервис-пак с сидюка.
  • Ставим офис 2010
  • Запускаем Windows update: получите 1.3Gb апдейтов и перезагрузитесь.
  • Работаем дальше: ой, новые апдейты, сервис-пак к офису, еще ~600M, перезагрузка.
  • Работаем дальше: ой, еще есть 430M, скачайте
  • В промежутках оно находило еще немножечко и еще разика три перезагружалось.
Так вот со вчерашнего вечера - качаю и перезагружаюсь, качаю и перезагружаюсь. С перерывом на сон и еду.

Win8, правда, еще хуже (есть у меня на тестовой машине): оно постояло лето (не пользовался), включил - обнаружилось штук 70 апдейтов, которые даже не накатились, причем оно находит ошибку и откатывает их все (примерно за часик на SSD!). Ставил кусками по 10, нашел одно кривое (знаменитое kb2770917, заметим что проблеме уже почти год).

С 8.1 пока опыта нет, живет в виртуальной машине (и считает что у меня сенсорный экран, убил бы).

При всем моем осторожном отношении к новым макосям (10.8 и новее), ТАКОГО там таки нету.

и вы хорошо идти....

Мне, как MS BizSpark мемберу, дают всякой фигни попользоваться (на халяву). Поставил, значит, 2013-й MS Office на попробовать. Открываю русский документ - оно говорит что proofing tools для этого языка нету, идите на URL, поставьте.

Иду, ставлю, оно мне и выдает показанное выше.

Отчетливо повеяло 95-м годом, когда перевод был вот примерно такой вот. Но неужто в 2012-м они переводили автопереводчиком?

Снесу я его от греха. Не хочу хорошо идти, да и UI новый сильно не нравится.

Загадки Code Signing

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

Освоил SignTool и все что к нему прилагается, на девелоперской машине все работает как хочется, ура.

Начинаю проверять, запускаю виртуальную машину, где никаких моих сертификатов вроде как нет. Собранный мной дистрибутив доступен через VMWare Shared Folders.

Жмякаю на сваренный мной инсталлятор и вижу такое вот:

Не, ну это лучше, конечно, чем 'Software from unknown published хочет нагадить вам на компьютер', но счастья недостаточно.

О Code Signing

Хочу сказать, что процедура выдачи Verisign Code Signing сертификатов, если пользоваться вот прямо их средствами, какая-то ужасающая:

  • Приватный ключ (сгенерированный Verisign) приезжает в формате .p12
  • Сертификат - в формате PEM
  • Signtool хочет все вместе в формате .PFX (он же, похоже, .p12)
При этом - никаких инструкций "как с этой фигней взлететь" (для сертификатов сайтов - хоть есть "как это все поставить в Apache"), только строгое предупреждение в E-mail, по смыслу такое:
  • Вам обязательно нужны два intermediate-сертификата, возьмите их отсюда.
  • А на странице где эти сертификаты - две textarea с сертификатами, дескать Select All и сохраните в текстовый файл.

Кроме того, в E-mail инструкции строго написано, что скачивать сертификат можно строго на том компьютере, который делал запрос. Что делать, если за прошедшее время машинка дала дуба (а нам рисовали сертификат 2 недели, не верьте что в Штатах все быстро) - неизвестно.

На этом фоне рождаются душераздирающие инструкции вроде всосите все в MSIE и им экспортируйте, но они годятся только если private key уже импортирован в систему (например, сделан MS-овской тулзой, которая сразу инсталлирует сделанный ключ в систему), скачаный с Verisign приватный ключ - не импортируется.

Под катом - инструкция, как все починить с помощью OpenSSL (записки для себя):

...может задолбать небольшого слона....

Все-таки я продолжаю считать, что кавардак с многочисленными несовместимыми рантаймами не украшает 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, которые на Висте работают неделями без перезапуска.

Будем ждать SP1.

Microsoft Bluetooth, часть 2

После вчерашних приключений я решил поапдейтить этой мыши софт, 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"

Bluetooth от Microsoft ?

Дано:
  1. Microsoft Wireless Laser Mouse 8000. Вся в логотипах Bluetooth (по меньшей мере две штуки, сверху и на пузе).
  2. Прилагаемый к ней 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.

Мизантропическое-3

Свежеустановленная Windows XP Professional x64 + офис в три приема выкачали с интернету чуть меньше гигабайта апдейтов:
  1. 350 мегабайт 2-го сервиспака к винде;
  2. 250 мегабайт того, что нужно поставить после SP2, включая 7-й эксплорер;
  3. и еще 233 мегабайта апдейтов к эксплореру и офису.

Заметим, что первые два пункта - это апдейты исключительно к винде, причем по объему это столько же (если не больше), чем ея дистрибутив.

Русский язык от Microsoft

Жена уже спалила тему, но опер велел про всех писать, ибо историю рассказали более подробную.

Компания Информатик в свое время выиграла тендер на поставку русской орфографии для MS Office и поставляет оную орфографию до сих пор. В рамках борьбы за политкорректность, Microsoft потребовала, чтобы при проверке правописания пользователю не предлагались offensive words. Как так - спросили разработчики - там же слова из словаря ? А убрать из словаря! - отвечают из MS. И убрали.

Теперь страничка ворда будет выглядеть как-то так:

microsoft_jjot.png
(надеюсь, все помнят, что подчеркиваются неправильные слова)

И, чтобы два раза не вставать, посмотрите как замечательно строятся гипотезы о словообразовании в одном новом поисковом стартапе: искать «ховать» в visualworlds.ru (слабонервным не ходить, ненормативная лексика). слово интить они тоже знают

Subscribe to Microsoft