Posts Tagged “Windows”

Хоть я в большей мере являюсь фанатом Open Source, но куда нам (как пользователям, так и разработчикам), деться от всеми любимой и горячо обожаемой Windows и той компании, которая ее разрабатывает и форсит в массы. Поэтому в лужу статей, посвященным открытым технологиям пора добавить каплю пропиретарщины.

18-го числа (то есть вчера) в ХНУРЭ проходил семинар компании Microsoft, посвященный Visual Studio 2010 и Team Foundation Server 2010, на котором мне удалось побывать. Полное имя семинара звучало так: «Обзор новых возможностей Visual Studio 2010 и Team Foundation Server 2010″.

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

Честно сказать, до этого ни разу не был на подобного рода мероприятиях. Поэтому, идти было немного как это модно говорить «стремно»: а вдруг ни так поймут :) . И, между прочим, у меня сложилось такое мнение, что я был единственным студентом-первокурсником там. Немного не в теме, конечно, если судить по тому, что собрались солидные толстые и тонкие дядьки, которые работают в различного рода компаниях и состоят в командах девелоперов, носят очки и наверняка знают, что такое LINQ, CLR и WPF, и даже девушки, по которым не скажешь, что они имеют отношение к программированию (больше программистов хороших и разных). Короче, одним словом, контингент подобрался тот, что надо.

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

О нововведениях в студии рассказывалось много. Это и изменение стартап-экрана, и новое окно выбора создания проектов, и интеграция с «облаками». Особо рассказывали о таких фичах как Architect explorer, представление зависимостей неймспейсов/классов/методов в виде графа, улучшения инструментария для веб-разработки, улучшения инструментария тестирования (большое обратили внимание на автоматизированное тестирование, в том числе веб-приложений, и инструмент Test Lab) и совместной работы через среду Team Foundation Server.

Тем не менее, некоторые нововведения, представленные на семинаре касались собственных технологий Microsoft. Так, рассказывалось о новой версии .NET 4.0, и множестве улучшений MSVS в сторону интеграции с этой платформой. Например, представленный механизм отладки IntelliTrace, применим только с .NET 2.0 – 4.0, что свидетельствует о том, что компания активно форсит и будет форсить эту платформу. Так что фанаты «доты» могут порадоваться.

А еще Роман Мартыненко (докладчик) во время соответствующей демонстрации очень радостно объявил, что Visual Studio использует открытые технологии в виде UML и DGML. То есть, не бинарные, а читабельные XML-файлы. Браво, Microsoft. Вот только о последней ни одной спецификации в сети я не нашел, да и вообще, это, похоже, очередной новый велосипед корпорации.

В конце семинара два человека получили призы за самые интересные вопросы (что-то в оранжевой стильной коробке, наверное, Office 2007). Один из них загнал докладчика Дмитрия Пелешенко в тупик вопросом типа «А можно ли деслайнить закоммитенные изменения?» (точно не помню, но звучало это приблизительно так, вопрос из области VCS в TFS 2010), что доставило всем, да и вообще специфичный юмор на семинаре тоже был. Ну а я и все те, кто досидел до конца, получил фирменную футболку:

Футболка православного MSIE8

Все материалы докладов должны быть доступны в скором времени на сайте Microsoft Techdays.

Выводы

Да, я фанат открытых технологий, но необходимо признать, что от Microsoft нам никуда не деться еще несколько лет, а может, даже десятков лет, ибо компания разрабатывает очень мощные комплексные решения, которые могут значительно улучшить и ускорить разработку программного обеспечения, особенно в крупных корпорациях. В частности, стоит отметить, что Visual Studio 2010 и Team Foundation Server 2010 – это одни из наиболее развитых и комплексных решений, найти полноценную открытую замену которым в данный момент очень сложно, а, может, даже и невозможно. Хотя, цена такой модернизации может обойтись очень дорого, в материальном плане.

О мероприятии

Мне очень понравилось. Как я уже писал, мне ни разу не приходилось бывать на подобного рода мероприятиях, и поэтому посещение этого семинара безусловно принесло опыт в плане наблюдения и участвования в таких собраниях. Заодно, я посмотрел на работу докладчика, а вдруг когда-то я буду стоять на его месте? Все возможно :) .

Единственное, о чем я жалею – о невозможности составить фоторепортаж с места события. К сожалению, я не смог найти карту памяти на мой цифровик, похоже, я ее потерял. В следующий раз, надеюсь, я смогу подготовить хоть какой-нибудь фотоотчет.

В любом случае, если в Харькове будет еще проводиться что-то подобное, я несомненно пойду туда.

Comments Нет комментариев »

Да! Я вчера опять и снова был в Харькове. Там возле входа стоит нездоровое круглое табло, на котором отображается различная информация рекламного и не совсем содержания. Табло очень режет глаз, и хоть и представляет интерес, но на него очень трудно смотреть. По всей видимости, внутри крутится плоскость с установленными по краям диодами, которые в разное время горят разным цветом, или еще что-то. Такую хрень видел в ХНУРЭ у столика факультета радиоэлектроники (промо-вещь: поступайте к нам и вы сделаете такое же), когда сдавал документы. Так как, по всей видимости, эта конструкция вращается с частотой в несколько герц, то после минуты просмотра начинает резать глаза.

Эээ… Да. Это была техническая сторона поста, но пишу я его не потому, что хочу рассказать о достижениях наших электронщиков, а чтобы поведать о том, какой забавной может быть Винда:

Oops. Houston, we've got a problem

Да! Она глючит везде: на земле, на море, в воздухе и в космосе хорошо что в ЛА и КА ее не устанавливают, ибо это увеличило бы травматизм (и не только) авиаперевозок в несколько раз, а спутники падали бы как капли во время дождя.

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

Кто еще не понял. На экране было отображено сообщение Rundll32.exe вида:  «Возникла ошибка по адресу…», но программа продолжала работать.

Comments 4 комментариев »

Ага, оказывается, 20-го числа у инсталляции Windows XP на моем компьютере выполнился год.

За все это время я ни разу не использовал откат системы и не пользовался программами бэкапа данных. Инсталляция пережила громадное множество программ и несколько параллельных инсталляций Ubuntu Linux и SuSe.

В сентябре я хотел переустановить ось, но мне стало лень и я тотально зачистил систему от программ и очистил реестр (снес порядка 5 мб данных (стало 30 MB), наверное, реестр – самая большая фигня, созданная когда-либо Microsoft).

Лет семь назад я продержался год и два месяца на инсталляции… Windows 98 (!). Тогда-то я еще не знал, как переустанавливать эту хрень. Идем на рекорд!

Comments Нет комментариев »

Недавно возникла большая проблема места на моем компьютере, и необходимо было срочно выделить 7 ГБ дополнительного объема. Кроме как снести Linux, ничего другого не придумал (как раз раздел под 8 гигов). Но как его удалить, если загрузчик GRUB намертво вписался в MBR и работает именно с данными, дислоцированными на Linux-томе.

Покопавшись в Интернете, нашел довольно интересную статью о том, как можно восстановить виндовую MBR без переустановки оси, без использования сторонних рековери-тулзов, и программ типа Acronis TrueImage. Вот ее перевод:

Исправляем Windows MBR (и удаляем GRUB)

А) Используя DOS или Windows 9x/ME Boot Floppy

Если у вас на машине установлен DOS или Windows 9x/ME, вы можете использовать программу fdisk. Создаем дискету восстановления системы в DOS или Windows 9x/ME и загружаемся с нее. Затем используем команду:

fdisk /mbr

MBR будет перезаписан и GRUB, соответственно, удален.

Б) Используя Windows XP

В Windows XP, Можно удалить GRUB таким образом:

Загружаемся с Windows XP CD и нажимаем «R» для запуска Консоли Восстановления. Потом выбираем инсталляцию Windows из списка (обычно «1″, если операционок от Microsoft стоит несколько на одном компьютере, выбираем ту, над которой нам надо провести работу – прим. перев.) и вводим пароль администратора. В командной строке набираем команду «FIXMBR» и подтверждаем свой выбор «y». MBR будет перезаписан и GRUB удален. Затем вводим «exit» и перезагружаем компьютер.

В) Используя Windows 2000

В Windows 2000, можно удалить GRUB так:

Загружаемся с Windows 2000 CD и нажимаем «R» а потом копку «K» для запуска Консоли Восстановления. Выбираем инсталляцию Windows 2000 из списка и вводим пароль администратора. В командной строке набираем «FIXMBR» и подтверждаем свой выбор кнопкой «y». MBR будет перезаписан и GRUB удален. Затем вводим «exit» и перезагружаем компьютер.

Г) Используя Freedos

Если ни один из вышеописанных способов не доступен (например, нет диска или вы не админ), можно использовать операционную систему FreeDOS. Флоппи или CD образ можно скачать с сайта http://freedos.org/freedos/files/. Далее записываем образ на физический носитель. Это можно сделать в любой операционной системе. Убедитесь что вы записываете именно ДАННЫЕ ОБРАЗА, а не данные С ОБРАЗОМ.

Записываем данные флоппи-образа в Linux:

Вводим команду (или эквивалентную ей) в командной строке:

dd if=/tmp/fdos1440.img of=/dev/fd0

Записываем данные флоппи-образа в Windows:

Папка /dosutils/rawrite/ на первом CD/DVD с FreeDOS включает программу rawrite.exe, которая может быть использована для записи данных образа на носитель. Копируем эту программу в папку с файлом fdos1440.img.

Вставляем в дисковод дискету и запускаем rawrite.exe. Далее вводим название нашего файла образа fdos1440.img и подтверждаем кнопкой Enter. Потом вводим букву дисковода (обычно «A»), на который надо записать данные. После этого программа все сделает сама.

Загружаемся с этого CD/floppy и выбираем первый пункт «Boot FreeDOS Setup», после этого «3 – Clean Boot» из следующего меню. Запускаем fdisk с параметром » /mbr»:

fdisk /mbr

После этого загрузчик GRUB будет обновлен.

Comments 6 комментариев »

На сайте FreeDOS нашел офигенную новость:

DOS-LOGO now under LGPL
2008-05-15 14:35 – Ola Salomonsson writes: «I decided to give out the DOS-LOGO driver source code (logo.sys boot logo device driver) as GNU LGPL. I know that many people are interested in the techniques behind the boot logo, such as how it switches between logo and textmode. The boot logo is not working with FreeDOS Kernel but I hope that can be changed in the future. The more people look into this, the sooner a solution will pop up.» http://logosys.logotypes.se/


Вот так выглядел загрузочный логон Windows 95

Ну, те кто еще жил в эпоху Windows 95 – ME (за ДОС сказать не могу, но скрины логонов на том сайте говорят сами за себя) помнят, что загрузка винды происходила так, что загрузка самого ядра была скрыта с глаз долой экраном с логотипом виндов, а внизу перемещалась такая полоска, типа блик. Так вот такая штукотня организовывалась драйвером Logo.sys, который, походу был разработан человеком, не зависящим от Майкрософт.

Вобщем, любуйтесь: http://logosys.logotypes.se/, или качайте полный контент этого сайта в моем архиве (с этого сайта, 1.7 Mb):

Mimetype 7z

Скачать!

Скачали 137 раз

На заметку: у знакомого стоит 98я винда. Надо будет ему впарить логон скрин от ДОСа, вот весело будет ;) .

Comments Нет комментариев »

Compatible with UTF-8 [Valid RSS]Valid XHTML 1.0 TransitionalValidated by HTML Validator
Copyright © 2008 Onix N.