Блог

Место на диске

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

Проходит немного времени, файл явно закачивается на компьютер, но происходит ошибка в которой мне говорят, что файл Skype[1].exe не является программой Windows. Вот же облом, это как это он не является. Проверяю, может я не ту версию выбрал для скачивания... Нет, все в порядке и я реальной выбрал Windows вариант программы. Лезу в локальный кеш, нахожу файл, и обламываюсь – его размер 0 кб. Конечно же, такой файл не может быть корректным и не сможет выполниться.

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

Кто обрушил рынок ПК и кто его вылечит?

Вот теперь рынок ПК реально рухнул. Если в декабре заголовок о том, что рынок рухнул на целых 3 процента, вызывал у меня смех, то теперь обрушение на 40% подталкивает на размышления. Действительно, падение очень большое, но кто в нем виноват? Неужели кризис наконец проснулся и обрушил продажи в России на такой большой процент? Я уверен, что это не только кризис. Да, финансовые проблемы нанесли ущерб рынку, но не только они. Причем наибольшее падение среди EMEA у России, Украины и Казахстана.

Когда во всех бедах обвиняют Microsoft, то я чаще всего иронично улыбаюсь (она виновата, но не всегда и не во всем). Это делают в основном для красоты словца или просто нужен козлик отпущения. Но в данном случае, я считаю, что виновата именно компания Microsoft. Вину падения должны разделить поровну кризис и Microsoft и каждому нужно дать по 50%. Ну кто сейчас будет покупать новый ПК? Даже при наличии денег и ума, в магазин пойдет только линуксоид или оконщик в случае крайней необходимости. Если кому-то нужен именно Windows ПК, то такой пользователь будет ждать осени, когда появится Windows 7. Не вижу смысла сейчас платить за компьютер с предустановленной Windows Vista.

Компьютерный мир без IE8

Вчера стало известно, что Microsoft сделает возможным удаление браузера из ОС. Ближайший кандидат на релиз Windows 7 позволит не устанавливать браузер. И это прекрасно. На эту тему я уже немного распинался на русской версии Hackish Code: Мир без Internet Explorer. Данная заметка завершается тем, что Microsoft в последнее время делает очень хорошие шаги. Самое страшное, что компания все равно навеки останется империей зла, даже если станет подразделеним RedHat :).

Сейчас снова меня начнут обвинять в том, что я подкаблучник Microsoft, а мне все равно, что говорят другие. Я просто как всегда оцениваю каждый шаг в отдельности. Но что поделаешь, если последние шаги компании импонируют мне. А кому не понравится такой шаг? Кто считает плохим инициативу того, что пользователю дают свободу, и реальную свободу.

Когда MS внедрила браузер в ОС, то я был против, да и сейчас я против (не смотря на то, что пользуюсь IE и буду пользоваться им в ближайшем будущем :)). Сейчас я против того, что Mirosoft собирается сделать OneCare бесплатным. С одной стороны, это позволит мне не платить McAfee (хотя у меня лицензия проплачена еще более чем на год), но с другой, это будет некорректный шаг в отношении той же McAfee, Касперского и других. Тут я уже думаю не о себе и о своем кошельке, как это любят делать халявщики, а о тех программистах, которые работают в сфере безопасности.

Я надеюсь, что если MS и сделает OneCare бесплатным, то он не будет внедрен в ОС. Но это уже отдельная история. Если это произойдет, тогда и будем ругаться, а сейчас, я просто рад за то, что мир становится немного свободнее. Реально свободнее.

Процент использования Windows Vista

Вот тут в комментах пошел разговор о том, сколько народу использует Windows Vista. На самом деле, тут нужно разделить вопрос на: сколько покупает и сколько использует. Например, на моей текущей работе большинство до сих пор сидит под XP и их всех устраивает. Они не хотят переходить на Vista, хотя компьютеры на фирме покупют хорошие, фирменные HP, которые идут с Vista. Просто большинство пользуется доунгрейдом. Я же не люблю использовать старое, когда есть новое и установил себе висту.

Получается, что Microsoft все равно получает свои деньги с этих пользователей, и им все равно, пусть вы даже будете использовать Windows 98, главное заплатите за висту. Да, Виста провалилась, по сравнению с XP. Но мое мнение, это произошло не потому, что Vista плохая, а потому что XP хорошая и большинству достаточная.

Linq to SQL пока не умер

Сайт для разработчиков reddevnews.com задался очень серьезным вопросом, который взволновал в последнее время некоторые компании - неужели LINQ to SQL умирает (http://reddevnews.com/news/article.aspx?editorialsid=10472)? Эта новая технология развивается хуже всего и вызывает отторжение у большинства программистов. Программисты с опытом категарически против внедрения SQL запросов непосредственно в код. Я тоже пока не хочу этого делать и в ближайшее время не планирую. Я смотрю на технологию, пробую ее и тестирую, но в промышленный режим в использовании в собственных проектах пока не решился переводить.

Внедрение запросов непосредственно в код мы уже проходили много лет назад и все это проходит с большим скрипом. Программисты Delphi стараются не сохранять код в компонентах типа Query, а программисты С++ стремятся больше исползовать хранимые процедуры, чтобы запросы были максимально независимыми от кода. Не смотря на писсимистические настроения, автор статьи на reddevnews.com пришел к заключению, что Linq to SQL будет жить. Возможно, что в следующей версии .NET Framework не будет нововведений, потому что сейчас больше идет работа над ошибками и исправление недочетов. Но работа над .NET идет и будущее пока еще не столь страшное.

Обновление Windows Vista до Service Pack 2

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

Ну что, начал исследование. Первым делом посмотрел журнал обновлений и оказалось, что последним мой комп вытянул из сети фикс для агента обновлений почти месяц назад. Все это время комп ничего не мог вытянуть, а начал предупреждать только неделю назад. Это меня сбило с толку, и я потратил лишнее время на то, чтобы откатить систему. После загрузки ОС в откатанном состоянии ничего не изменилось. Я бы даже сказал больше - стало хуже. Система откатила не только системные файлы, но и рабочие файлы в несистемных директориях. Документы не пострадали, поэтому работа над очередной книгой не пострадает. А вот файлы с кодом были изуродованы.

Поменять варез на Microsoft

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

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

Я начал работать в Microsoft, и это одна из причин, по которой я больше не хочу заниматься любыми нелегальными вещами в сети. И да.. я не клерк и не в конторе. А программист в самой большой компании в мире и ты сидишь на той системе которую я делаю своими руками.

Как комментировать ключи реестра

Сегодня на блоге одного из программистов Microsoft встретил размышления по поводу параметра lpClass в функции RegCreateKeyEx (http://blog.not-a-kernel-guy.com/2008/12/04/377). Дело в том, что никто не знает, что это и для чего. Как говорит автор заметки, те, кто писали эту функцию, конечно же знали, для чего она, но они скорей всего уже на пенсии или просто не помнят :).

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

Помнится на форуме Windows против Linux был спор про крутость конфигов и реестра, и мы долго и кроваво выясняли, кто же круче. Так вот в качестве одного из преимуществ конфигов преподносилась возможность комментирования, но теперь это уже не преимущество, потому что в Windows тоже она есть, просто нужно написать программку :). Конечно же, это не официальная возможность, но использовать можно.

Бесплатный антивирус от Microsoft на халяву

Я уже давным давно писал о том, что антивирусным компаниям будет тяжело из-за появления Microsoft OneCare. Компания не может быть на последних позициях, она обязательон должна быть на передовой. Вот так происходит и с антивирусом. Microsoft с 30 июня 2009 года прекратит платную подписку на свой антивирусный сервис OneCare, который так и не стал популярным Взамен будет выпущен бесплатный антивирус Morro.

Будешь ли ты платить Касперскому за его антивирус, когда есть бесплатная защита? Я думаю, что нет. Компания Microsoft таким шагом говорит, что они не хотят конкурировать с антивирусниками, а хочет просто улучшить лояльность пользователей к своим продуктам, т.е. к ОС Windows. Но чтобы реально улучшить лояльность, антивирус Morro должен быть качественным, иначе это будет фуфло, а не лояльность. Если Morro сможет стать качественным сыщиком вирусов, то доходы антивирусников упадут в несколько раз.

Office 14 - совместная работа даже через WEB браузер

Недавно посмотрел презентацию с PDC о том, что будет из себя представлять офис от Microsoft следующего поколения - Office 14. Я никогда не отслеживал этот пакет программ, потому что использую Office в основном как печатную машинку без изысканных оформлений, но в последнее время иногда приходится с ним работать, поэтому я решил взглянуть. Большая часть презентации была посвящена самым главным и самым сильным новшествам - коллективной работе и WEB интерфейсу.

Следующий Microsoft Office сможет работать как в качестве локальной программы с рич интерфейсом, так и в качестве WEB приложения. В браузере офис будет работать практически так же, как и локальная версий и это достигнуто благодаря сочетанию множества различных технологий, основные из которых: AJAX и Silverlight. Что тут еще сказать? Даже не знаю, по презентации трудно что-то понять, нужно реально пощупать программку.

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

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне