Archive

Archive for March 15th, 2010

Podcast 9 – Выпуск N26

March 15th, 2010 No comments

В двадцать шестом выпуске Петр Диденко и Михаил Черномордиков обсуждают первый день конференции MIX10 – анонс платформы разработки Windows Phone 7 Series и Silverlight 4 RC

Ссылки:
MIX10 – http://live.visitmix.com
ReMIX10 – http://remix.ru

Наше сообщество на ВсеВТеме – http://kip.ru/p9vv
Наши Твиттеры – http://twitter.com/mixen, http://twitter.com/pdidenko

Адрес нашего подкаста – http://podcast9.ru/
RSS нашего подкаста – http://feeds2.feedburner.com/podcast9ru
RSS блога Петра Диденко – http://feeds2.feedburner.com/pdidenko
RSS блога Михаила Черномордикова – http://blogs.msdn.com/mikcher/rss.xml

Categories: Uncategorized Tags:

MIX? MIX! MIX!!!

March 15th, 2010 No comments

Конференция MIX – крупнейшее событие в мире web-разработки, почти три дня, более 130 докладов и сессий, десятки докладчиков с разных компаний со всех уголков мира. Подробное описание конференции я сделал в этой заметке, обратитесь к ней, если хотите узнать что это за мероприятие и какие темы на нем обсуждаются. Что же принесла конференция в свой первый день. Напомню, что всю информацию и онлайн-трансляцию можно найти по адресу http://live.visitmix.com/ . Запись прошедшего keynote уже можно посмотреть по адресу http://www.microsoft.com/presspass/events/mix/videogallery.aspx Ниже ОЧЕНЬ много картинок (они небольшие). Много текста. Слухи и ожидания Кстати, если вы хотите получить расписание всех 130 сессий конференции в свой Outlook, то можете перейти по этой ссылке. Еще до того, как началась конференция в сети уже было полным полно слухов и информации. Приведу ту информацию, темы, и релизы, которые просочились заранее: Microsoft объявила что намерена запустить проект с открытым исходным кодом Silverlight Analytics Framework. Этот инструмент позволит анализировать посещаемость и используемость ваших silverlight-приложений;
стал доступен долгожданный финальный релиз ASP.NET MVC 2 RTM, его исходные коды под свободной лицензией MS-PL и даже достаточно неожиданный roadmap для MVC 3, о котором вы можете почитать на русском языке в этой заметке.
Тем временем ситуация накалялась, в сети стали появляться нервные твиты вроде: ЦитатаConfirmed: the Windows 7 phone is a Quad-Core, Silverlight 5 phone. или ЦитатаThe rumors at Mix are out of control. OUT OF CONTROL! IE9 on iPad just confirmed. Некоторые даже повелись на провокацию Мигеля и ретвитили сообщения с недоуменными вопросами. Дальше больше. Журналист Тим Андерсон (Tim Anderson) запостил в твиттер следующее сообщение: ЦитатаMolly Holzschlag evangelising both Opera 10.5 (her employer) and Internet Explorer 9 ("will kick butt") – says msft now gets stds Molly, кто не знает, одна из самых влиятельных женщин в web-индустрии. Выходило так, что от IE9 стоит ждать только хорошего, если даже евангелист Opera смотрит на него с оптимизмом. Ситуация подогревалась… ЦитатаСовпадение или нет, но сегодня обновился крайне интересный проект webOS на Silverlight windows4all.com. Теперь проект носит название SilveOS, имеет кучу приложений и значительно улучшенную скорость, приятный вид и новый домен silveos.com. Первый! Время шло, приближалось открытие. Как обычно, “внезапно” утекла информация и ссылка на новый продукт: Microsoft Translator v.2.0. Информация расползлась по интернету и твиттеру, про него еще можно почитать в этом посте Neowin. Если коротко, то это эволюционное развитие существующего виджета для онлайн перевода сайтов налету. Так стоит на многих сайтах, например на моем (progg.ru) и он позволяет переводить ваши страницы на 30 языков в очень красивой манере при этом не занимая верхней части экрана тогда, когда он не нужен. Новая, вторая версия виджета, не только преобразилась внешне, но и получила отличные бонусы: возможность выбирать варианты переводов предложений из предложенных сообществом;
возможность самому вносить вклад в перевод и налету править перевод, если он не корректен. Таким образом, следующий читатель получить грамотно переведенный сайт.
Возможности нового инструмента – отличные! Добавить возможность править перевод и помогать тем самым сообществу и полезному инструменту в развитии – это отличный ход. Правда, пока использование виджета доступно только по приглашениям. Я свой запрос отправил, отправляйте и вы. И потом покатилось… правда, сначала, зрителей разогрел 16-летний чемпион Yo-Yo, вещи которые он вытворял не передать картинками, нужно видеть видео: Анонсы, демонстрации, инструменты Silverlight После технической демонстрации на сцену вышул Скотт Гатри на озвучил следующие данные по Silverlight: во-первых, проникновение платформы Silverlight на десктопы пользователей достигло 60%;
во-вторых, представлены компании, которые уже используют у себя Silverlight в бизнесс-приложениях
Представлены техники и новые технологии, которые появились в четвертой версии Silverlight Silvelight 4 позволяет открыть видео на одном мониторе и продолжать работать на других мониторах, Flash это не под силу И тут первая сенсация: программное обеспечение на базе которого была построена онлайн-трансляция олимпиады доступно всем в видео открытых исходных кодов! Забирайте Microsoft Silverlight Media Framework v1.1 отсюда http://smf.codeplex.com/ И тут же: новая версия Silverlight 4 доступна для загрузки сегодня и сейчас. Забирайте отсюда http://silverlight.net/getstarted/silverlight-4/ следующие инструменты: Silverlight 4 Tools for Visual Studio 2010
Windows Runtime or Mac Runtime
Expression Blend 4 Beta
Silverlight Toolkit
WCF RIA Services
Online Silverlight 4 Documentation
Offline CHM help Silverlight 4Documentation file download
Дальше больше! Expression Blend 4 будет доступен бесплатно для пользователей, которые купили Expression Blend 3! Небольшая демонстрация проекта инновационной работы с данными – Pivot. Теперь на Silverlight с возможностью внедрения в свои приложения! eBay Дальше пришла очередь команды eBay. Они строят решение на Silvelight для своего сайта, один из крупнейших сайтов интернета выбрал Silverlight для своего сервиса, это большой успех платформы. Приложение будет представляет собой десктоп-приложение с возможностью поиска товара через сканирование его баркода камерой пользователя. Докладчик из eBay на конкретном примере рассказал как просто и очень приятно прототипировать приложения с помощью SketchFlow. И в заключение: Silverlight 4 в финальном виде выйдет в следующем месяце, очевидно вместе с Visual Studio 2010, релиз которой намечен на 12 апреля. Ждем! Долгожданный Windows Phone! Первые 15-20 минут презентации Windows Phone повторяли то, что мы видели на WMC в Барселоне месяц назад – знакомство с платформой, концепцией интерфейса, разделами. Подтвердилось окончательно, приложения на Windows Phone 7 – это ПОЛНОЦЕННЫЕ Silverlight 3 приложения, не “Lite” и не некий subset, а полностью те же самые. Плюс дополнительные фичи вроде поддержки акселерометра. Для высококачественных игр предлагается фрйемворк XNA, знакомый разработчикам Windows и XBox360. Интересное началось с момента демонстрации новых вещей. Первой такой вещью стало приложение чтения контента издательства AP. Приложение позволяет читать новости, комментировать, просматривать изображения и видео. Приложение работает получает уведомления о горячих новостях. Скриншота нет, но приложение очень здорово монетизировано: в какой-то момент появляется анимация и показывается не мешающая навигации реклама. В этот раз Ford. После мобильной версии AP, показали второе приложение – им оказался персональный дневник с возможностью ведения записей, прикрепления картинок и всего такого прочего. Простенькое, но очень приятное приложение Следующая новая фишка Windows Phone, на этот раз связанная с изображениями. Windows Phone 7 обладает возможностью использовать сторонние провайдеры для редактирования изображений! То есть вы пишите некий плагин и Windows Phone единообразно использует его для того чтобы произвести что-то с изображением пользователя. Юзер таким образом получает возможность расширять свой телефон до уровня мега-редактора. Ниже: список провайдеров, выбран провайдер Colorizer, который оставляет на фото цветными только те части, которые указал пользователь. Изображение можно масштабировать используя мультитач и естественно рисовать прямо на нем в любом масштабе. Игры! Конечно были показаны игры на WP7. Игра Harvester в полном 3D с разрушающимся окружением и ачивментами (картинок пока не нашел, но они есть в посте на Хабре). Пришло время построить первые приложения для Windows Phone! Скотт Гатри открывает проект в Visual Studio 2010 Express для создания приложения под WP7. И буквально за несколько минут создает в нем клиент для Twitter. Зал апплодирует! Инструменты для создания приложений в WP7 просто не имеют аналогов. Бесплатная версия VS2010 Express содержит полноценный эмулятор устройства. Вы не платите ни за что, пишите код, разрабатывайте дизайн, создавате свои приложения БЕСПЛАТНО! Второе приложение, построили уже с помощью другого инструмента – Expression Blend 4. Богатое приложение по работе с каталогом изображений было создано с нуля за 8 минут! Нечто! В заключении было еще раз сказано: полный пакет приложений для полноценной разработки программ для Windows Phone 7 будет поставляться бесплатно! Мультимедиа фичи Windows Phone 7 Далее на сцену вышли Netflix и стало ясно, что это EPIC WIN! Да, пользователи Netfilx получат возможность загружать, стримить, просматривать музыку, фильмы, сериалы и прочий контент прямо на Windows Phone 7. Россию это не очень касается, но в США – это killer-фича. Дальше – больше. Вместе с партнером Marvel запущено официальное приложения для просмотра комиксов этой компании. Технология DeepZoom тут используется на всю катушку. В наличии интеграция с твиттером. Идем далее. Поддержка определения местоположения и карт – популярное приложение Foursquare. Далее. Поддержка музыкально сервиса SHAZAM. Программа поддержки футбола Major League Soccer с демонстрацией нотификаций. Акселерометр? Тачскрин? Далее. Демонстрация ПО и создания ПО по работе с ним. На примере Баллмера, которого к слову в этот раз не было. Marionette – демострация акслерометра. Далее на сцену вышел представитель Seesmic. Конечно, без ее ПО на платформе не обойдется. Ждите очередной красивый твиттер-клиент. Кроме того, Silverlight-клиент для десктопа, который работает и под MacOS? благодаря кроссплатформенности Silverlight. В конце открытия конференции, на сцен выкатили пушку, которой управляли с помощью Windows Phone 7. Есть мнение, что пушка нацелена на Apple. Игры, игры, XNA! Да. Windows Phone 7 полноценно поддерживает платформу XNA для создания игр и других приложений. Теперь разработчик может создавать один код сразу под три (!) аппаратные платформы: Windows, XBox360 и Windows Phone (а так же iPhone, с помощью XNATouch!). Это в очередной раз показали на презентации. Профита масса, удобства море, затраты низкие. Разработчики будут счастливы. Marketplace Главная новость – наличие кнопки Try! Вы сможете пробовать приложения перед их приобретением. Когда? СЕЙЧАС! Когда вы сможете начать работать с платформой? Делать приложения? Инвестировать время в изучение? Создавать приложения к массивному выходу телефонов? Да. Прямо СЕЙЧАС! Качайте мощные полноценные инструменты бесплатно. Низкий порог вхождения, удобство, скорость разработки. Все это – ваш успех. Вы еще не знаете Silverlight и C#? Начинайте изучать. Это БЕСПЛАТНО. Мобильное будущее уже здесь. К августу и концу года, когда выйдут первые аппараты можно успеть написать свои уникальные, классные программы и заработать на них деньги. Завтра, в то же время (19-00 МСК), вторые кейноты. Нам расскажут про IE9 и web-разработку. Оставайтесь на связи. Смотрите в прямом эфире http://live.visitmix.com/

Categories: Uncategorized Tags:

Windows Phone 7 для разработчиков

March 15th, 2010 No comments

  Как известно, сейчас проходит конференция MIX . На этой конференции анонсировали средства разработки для Windows Phone 7. Также стали доступными предварительные версии (CTP) средств для разработчика. Также выложена предварительная версия training kit.   В наборе находятся -       CTP of Visual Studio 2010 Express for Windows Phone – бесплатная версия Visual Studio для Windows Phone.  Я еще сам не смотрел, но утверждают что если есть нормальная студия Vs2010 Rc Pro или выше то к ней поставится Addin.   -       Windows Phone 7 Series Emulator – ну как без эмулятора?.   -       Silverlight для Windows Phone.   -       XNA Game Studio для Windows Phone. К сожалению я пока не нашел stand alone installer, только web.   Ссылки под катом   Windows Phone Developer Tools CTP http://www.microsoft.com/downloads/details.aspx?FamilyID=2338b5d1-79d8-46af-b828-380b0f854203&displaylang=en#filelist   Видео с показом Windows Phone 7 http://channel9.msdn.com/posts/LauraFoy/First-Look-Windows-Phone-7-Series-Hands-on-Demo/   Пост Сомы Сомасигара http://blogs.msdn.com/somasegar/archive/2010/03/15/introducing-windows-phone-7-development-tools.aspx   MSDN дкументация http://msdn.microsoft.com/en-us/library/ff402535(VS.92).aspx   Блог Чарли Киндела http://blogs.msdn.com/ckindel/   Training Kit на channel 9 http://channel9.msdn.com/learn/courses/WP7TrainingKit/   crossposted from http://blogs.msdn.com/mbakirov/archive/2010/03/16/9978954.aspx

Categories: Uncategorized Tags:

Silverlight for Symbian Beta

March 15th, 2010 No comments

На прошлой неделе в интернете начала появляться информация о доступном Silverlight плагине для мобильных устройств Nokia. Но при попытке перейти на страницу загрузки, пользователи получали сообщение о неправильном адреcе. И вот сегодня можно уже скачать плагин Silverlight for Symbian Beta и расширение для разработчиков Microsoft® Silverlight™ for Symbian – Beta Developer Tools. Немного информации из описания Developer Tools: ·        Supported Platforms The Silverlight runtime for Symbian is hosted in the S60 default browser only (WebKit-based). All Nokia S60 5th Edition devices are supported, including the following: o    Nokia 5800 XpressMusic o    Nokia N97 o    Nokia N97 Mini o    S60 5th Edition SDK v1.0 Emulator ·        Supported Browsers The Nokia S60 browser is based on Webkit. Browser versions 7.1.xxx or higher are supported. However, for optimal performance and bug fixes, version 7.2.xxx or higher version is recommended. ·        Supported Development Languages C# is the only language that is supported for Silverlight application development on devices.        Note   Visual Basic is not supported in this release. После установки Silverlight For Symbian Developers Tools рекумендую ознакомиться с документацией в каталоге Docs. Полный путь к указаному каталогу на моем компьютере C:\Program Files (x86)\Microsoft Silverlight for Symbian – Beta\Docs. В документации вы найдете необходимую информацию для отладки Silverlight приложений в эмуляторе и об ограничениях.

Categories: Uncategorized Tags:

Классические книги по программированию

March 15th, 2010 No comments

Ежегодно выходит множество книг по программированию, начиная от описания определенных языков программирования, заканчивая восхвалением методологий, которые, якобы, должны изменить этот компьютерный мир к лучшему. Наиболее сложной задачей для читателя в этом случае является выбор из всего этого многообразия книги, на которую действительно будет не жалко потраченных усилий. На многих форумах довольно легко найти перечень рекомендуемых книг по С++, C#, ООП и чему угодно еще, которые люди относят к классике в своей области. Я же хочу собрать в одном месте книги, которые считаются классическими в различных областях компьютерной науки. При этом я не собираюсь основываться исключительно на собственном мнении (более того, я не готов основываться на мнении любого ОДНОГО человека), а воспользоваться для этих целей мнением компьютерного сообщества.
Подробнее… P.S. Обсуждение статьи также находится на сайте rsdn.ru

Categories: Uncategorized Tags:

Платформа Windows Phone 7 Series

March 15th, 2010 No comments

15 февраля на конференции Mobile World Congress в Барселоне(Испания) Майкрософт впервые показала Windows Phone 7 Series (WP7), новую операционную систему для мобильных устройств. В скоре после этого появилась неофициальная информация, что для новой платформы можно будет разработывать приложения на технологиях Silverlight и XNA. На конференции MIX10 компания Майкрософт подтвердила эту информацию и опубликовала требования к апаратной стороне мобильных устройств, которые буду использовать WP7: 3 hardware buttons – Start, Search, and Back
Capacitive touch screen with 4 or more contact points
Only two possible screen resolutions – 800×480 and 480×320
A-GPS, Accelerometer, Compass, Light, Proximity
5 MP camera with flash and dedicated camera button
Codec acceleration for multimedia
256MB RAM with 8GB flash for storage
DirectX 9 accelerated GPU
ARMv7 Cortex/Scorpion
Что бы приступит к разработке Silverlight приложений, которые будут работать на WP7 необходимо установить бесплатный инструмент разработки. Примечание к текущей версии этого инструмента разработчиков читайте в документе Windows Phone Developer Tools CTP Release Notes. Как и следовало ожидать, Silverlight приложения на WP7 имеют ряд ограничений. Полный список можно увидеть в MSDN или в офлайн документации по Silverlight 4 RC. Для тех, кто хочет начать писать Silverlight и XNA приложения для WP7 рекомендую начать со страницы Silverlight for Windows Phone сайта-сообщества Silverlight разработчиков и книги Programming Windows Phone 7 Series.

Categories: Uncategorized Tags:

В iPhone OS, возможно, появится многозадачность

March 15th, 2010 No comments

http://www.mobilecomputermag.co.uk/img/fckImages/news/2010/01/iphone-4-rumour.jpg

Apple, по неофициальной информации, работает над реализацией поддержки многозадачности в платформе iPhone OS.

С технической точки зрения, как отмечается, особых сложностей для обеспечения одновременного запуска нескольких приложений в iPhone OS нет. Более того, отдельные системные сервисы вроде СМС, диктофона и клиента электронной почты и сейчас могут функционировать в фоновом режиме. А вот одновременный старт сразу нескольких программ сторонних разработчиков невозможен, в том числе из соображений безопасности (для предотвращения несанкционированной активации вредоносных программ).

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

Categories: Apple, iPhone OS 4.0 Tags:

Microsoft Sql Server Migration Assistant for MySQL – переезжаем с MySQL на SQL Server

March 15th, 2010 No comments

Жил-был у вас супер-проект, который рос, развивался, пользовался популярностью. И наконец вы поняли, что возможности MySQL, на котором он базировался, вас уже не устраивают. Вы не можете жить без нормального полнотекстового поиска, вам хочется писать процедуры на .Net, вас не устраивает движок MyISAM – в общем много чего вам нравится в SQL Server, чего нет в MySQL. Но проект уже в рабочем состоянии, как выполнить перенос данных с одной базы на другую? Раньше в такой ситуации приходилось писать собственные инструменты и примочки. Теперь Microsoft выпустила собственный инструмент – SSMA for Mysql. Рассмотрим процесс переноса реальной базы данных веб-форума с ее помощью. Процесс переноса MySQL-базы на SQL Server

Categories: Uncategorized Tags:

Telerik. JustCode

March 15th, 2010 No comments

Рано или поздно любой разработчик придет к 2 истинам(истин может быть и N штук) 1- Что код проходится рефакторить, задача это не тривиальная и хотелось бы какое нибудь средство автоматизации-вспоможения. 2- Не всегда хватает стандартного инструментария, встроенного в твою стандартную среду разработки по умолчанию. Приходится устанавливать и изучать сторонние компоненты или писать свои. Периодически встречаюсь с задачами, когда нужно рефакторить что либо большое и страшное. Resharper является по факту стандартом для .Net разработчиков, но интересно, что умеют альтернативные программы. Немного расскажу о JustCode, небольшой альтернативе, предложенную Telerikом для разработчиков. Мысли в слух Недавно пришлось переписывать код, моделирующий распространения вирусов в сетях различной топологии (не спрашивайте зачем, я прикладного применения пока не вижу, зато научрук очень хочет видеть графики скорости роста числа и размер зараженных кластеров). Начал я писать эту программу, по серьезному в объектно ориентированно стиле (паттерны билдер, фасад; ооп, инкапсуляция, проверки входных данных на безопасность ). Но вот не задача. При запуске на сети в 100тысяч узлов я за пол дня посчитал 80% задачи, но тк она вылетел с ошибкой то все данные были потеряны. Нужно было быстро переписать в процедурном стиле и забить на всю красоту, и сделать работоспособную модель(вариант написать на с++ хороший, но времени как уже сказал мало). Тогда на помощь мне пришел Resharper. За 2 часа я переписал программа в процедурном стиле, забил на все рецепты лучших теоретиков программирования бизнес систем и вспомнил, чему меня учили на специалисты по HPC. В ИТОГЕ ПРОГРАММА УСКОРИЛАСЬ МИНИМУМ В 6 РАЗ. (точнее сказать не могу тк ООП программа вообще не закончилась корректно) Недавно обратил внимание на относительно новый продукт для помощи в рефакторинге от Telerik. Называется JustCode. Продукт новый. Анонс был на PDC 2009 и все информация о нем, датируется ноябрем 2009 года. По этому конкурентом Resharperа он пока не является, и некоторая функциональность дублирует функциональность vs2010, НО уже есть некоторые функции, которых я ранее не у кого не видел. А теперь перейдем от вводной части к делу! Заявленные возможности: Поддержка Visual Studio 2010 *1
Поддержка JavaScript, HTML, MVC *2
Кроссязыковой рефакторинг. C#, VB.NET, XAML, ASP.NET, JavaScript, HTML, XML. *3
Стандартные возможности рефакторинга по навигации, извлечению методов, интерфейсов, переименованию *4
*1 по непонятным для меня причинам на winserver2k8r2 потребовал .Net 3.5 sp1. После включения этой фичи на сервере заработал. Мне не понятно почему, если уже установлен .Net 4.0 проверять наличие обновлений 3.5sp1
*2 возможность работы с JavaScript, HTML и C# кодом в MVC была продемонстрирована на PDC2009, а в Resharper работа с HTML появилась в бета билдах 5.0 версии только в этом году, JavaScript вроде бы Resharper до сих пор не умеет рефакторить.
*3 Не знаю на сколько полна эта возможность, а так же ее востребованность. Но по крайней мере переименовывает классы между C# и VB файлами нормально.
*4 примерно половину из возможностей по рефакторингу продемонстрированного на всех demo видео умеет vs2010 Ощущения от использования Проверил все вышесказанное, И оно действительно работает. По моим субъективным впечатлениям штука довольно удобная. Возможность генерировать классы, get/set и конструкторы сильно ускоряет рутинные процессы. Инструментирует код куда быстрее Resharperа, но он у Resharperа то и функционала куда больше. Единственное чего мне сильно не хватает- это подсказок по стилю оформления кода, именования переменных. Рекламные и не очень заявления от самого Telerik Как известно сам Telerik делает очень классную рекламу своих продуктов на своем сайте в виде вебкастов. Не исключение и этот продукт. Вот список видео с TelerikTV
0 Недавний обзор JustCode в связи с релизом Q1 2010
1 JavaScript
2 Кроссязыковой рефакторинг
3 Извлечения методов
4 Переименование Навигация по коду 1,2

Честно говоря, после других инструментов и самой VS2010, эта штука кажется игрушкой, но надеюсь что у нее будет хорошее развитие. Сам TELERIK вывесил в качестве рекламы на своем сайте вот такую табличку сравнения функционала с VS Извиняюсь за наглый ctrl+c ctrl+v, но надеюсь Telerik, а главное Уважаемый читатель не обидится. Feature
Visual Studio2008
JustCode

On-the-fly Analysis
Limited
Yes

Solution Wide On-the-fly Analysis
Not Supported
Yes

Solution Wide On-the-fly Error and Warning Highlighting
Not Supported
Yes

Go To Definition
Yes
Yes

Go To File
Not Supported
Yes

Go To Type
Not Supported
Yes

Go To Symbol
Not Supported
Yes

Go To Member
Not Supported
Yes

Find Usages
Yes
Yes

Find Extended Usages
Yes
Yes

Highlight Usages
Yes
Yes

Find Base Types
Not Supported
Yes

Find Inheritors
Not Supported
Yes

Find Members Returning Type
Not Supported
Yes

Find Members Taking Type
Not Supported
Yes

Find Overridden Members
Not Supported
Yes

Find Overriding Members
Not Supported
Yes

Locate In Solution Explorer
Not Supported
Yes

Camel Case Search
Not Supported
Yes

Code Generation Commands
Yes (1 command)
Yes (9 configurable commands)

Context-based Code Generation
Not Supported
Yes

Format Code
Yes
Yes

Learn Code Style From File
Not Supported
Yes

Solution-wide Refactorings
Limited (7 refactorings)
Limited (8 refactorings)

Context-based Refactorings
Not Supported
Yes

Quick Fixes
Not Supported
Yes (7 fixes)

Context-based Quick Fixes
Not Supported
Yes

А вот полная матрица возможностей для рефакторинга, для каждого из поддерживаемых языков (JustCode Feature Matrix) Feature
Shortcut
C#
VB.NET
ASP.NET
XAML
JavaScript
HTML

Solution Wide On-the-fly Analysis
 Yes
 Yes
 Yes
 Yes
 Yes
 Yes

Error Checking
JustCode > Windows > Show Error List Window…
Ctrl+Alt+Y
 Yes
 Yes
 Yes
 Yes
 Yes
 Yes

Warnings
JustCode > Windows > Show Error List Window…
Ctrl+Alt+Y
 Yes
 Yes
 Yes
 Yes
 Yes
 Yes

Code Highlighting
 Yes
 Yes
 Yes
 Yes
 Yes
 Yes

Inspection Details
 Yes
 Yes
 Yes
 Yes
 Yes
 Yes

Error Navigation
JustCode > Go to Previous Error, JustCode > Go to Next Error
Ctrl+Up/Down Arrow
 Yes
 Yes
 Yes
 Yes
 Yes
 Yes

Marker Bar and Status Indicator
 Yes
 Yes
 Yes
 Yes
 Yes
 Yes

Status Bar
 Yes
 Yes
 Yes
 Yes
 Yes
 Yes

Errors in Own Dialog Window
Ctrl+Alt+Y
 Yes
 Yes
 Yes
 Yes
 Yes
 Yes

Navigate From Current Position
JustCode > Navigate From Current Position…
Alt+`
Yes
Yes
Yes
Yes
Yes
Yes

Go To Definition
JustCode > Navigate > Go To Definition
F12
Yes
Yes
Yes
Yes
Yes
Not Supported

Go To File
JustCode > Navigate > Go To File…
Ctrl+Alt+G
Yes
Yes
Yes
Yes
Yes
Yes

Go To Type
JustCode > Navigate > Go To Type……
Ctrl+Alt+T
Yes
Yes
Yes
Yes
Yes
n/a

Go To Symbol
JustCode > Navigate > Go To Symbol…
Ctrl+Alt+S
Yes
Yes
Yes
Limited
Yes
Not Supported

Go To Member
JustCode > Navigate > Go To Member…
Ctrl+Alt+M
Yes
Yes
Yes
Yes
Yes
n/a

Find Usages
JustCode > Navigate > Find Usages…
Alt+F7
Yes
Yes
Yes
Yes
Yes
Not Supported

Find Extended Usages
JustCode > Navigate > Find Extended Usages…
Shift+F12
Yes
Yes
Yes
Yes
Yes
Not Supported

Highlight Usages
JustCode > Navigate > Highlight Usages
Ctrl+Shift+F7
Yes
Yes
Yes
Yes
Yes
Not Supported

Highlight Usages in File
JustCode > Navigate > Highlight Usages in File
Ctrl+Shift+F8
Yes
Yes
Yes
Yes
Yes
Not Supported

Go To Previous/Next Usage
JustCode > Navigate > Go To Previous Usage, JustCode >
Navigate > Go To Next Usage
Ctrl+Up/Down Arrow
Yes
Yes
Yes
Yes
Yes
Not Supported

Find Base Types
JustCode > Navigate > Find Base Types
Yes
Yes
Yes
Yes
n/a
n/a

Find Inheritors
JustCode > Navigate > Find Inheritors…
Ctrl+Alt+B
Yes
Yes
Yes
Yes
n/a
n/a

Find Members Returning This Type
JustCode > Navigate > Find Members Returning This Type…
Ctrl+Alt+R
Yes
Yes
Yes
Yes
n/a
n/a

Find Members Taking This Type
JustCode > Navigate > Find Members Taking This Type…
Ctrl+Alt+P
Yes
Yes
Yes
Yes
n/a
n/a

Find Overridden Members
JustCode > Navigate > Find Overridden Members…
Yes
Yes
n/a
n/a
n/a
n/a

Find Overriding Members
JustCode > Navigate > Find Overriding Members…
Yes
Yes
n/a
n/a
n/a
n/a

Locate In Solution Explorer
JustCode > Locate In Solution Explorer
Shift+Alt+L
Yes
Yes
Yes
Yes
Yes
Yes

Camel Case Search
Yes
Yes
Yes
Yes
Yes
Yes

Add Stubs for Required Members
JustCode > Code > Add Stubs For Required Members
Ctrl+K, Ctrl+M
Yes
Yes
n/a
n/a
n/a
n/a

Create Set/Get Property
JustCode > Code > Create Set/Get Property
Ctrl+R, Ctrl+P
Yes
Yes
n/a
n/a
n/a
n/a

Create Constructor
JustCode > Code > Create Constructor
Ctrl+R, Ctrl+C
Yes
Yes
n/a
n/a
n/a
n/a

Duplicate Text
JustCode > Code > Duplicate Text
Ctrl+D
Yes
Yes
Yes
Yes
Yes
Yes

Expand Selection
JustCode > Code > Expand Selection
Ctrl+W
Yes
Yes
Yes
Yes
Yes
Yes

Format Code
JustCode > Code > Format Code
Ctrl+Alt+F
Yes
Yes
Yes
Yes
Yes
Yes

Learn Code From This File
JustCode > Code > Learn Code From This File…
Yes
Yes
Yes
Yes
Yes
Yes

Feature
Shortcut
C#
VB.NET
ASP.NET
XAML
JavaScript
HTML

Rename Namespace
JustCode > Code > Rename…
Ctrl+R
Yes
Yes
Not Supported
Not Supported
n/a
n/a

Rename Type
JustCode > Code > Rename…
Ctrl+R
Yes
Yes
Yes
Yes
n/a
n/a

Rename Method
JustCode > Code > Rename…
Ctrl+R
Yes
Yes
Not Supported
Not Supported
Yes
n/a

Rename Field
JustCode > Code > Rename…
Ctrl+R
Yes
Yes
Not Supported
Not Supported
n/a
n/a

Rename Property
JustCode > Code > Rename…
Ctrl+R
Yes
Yes
n/a
n/a
n/a
n/a

Rename Event
JustCode > Code > Rename…
Ctrl+R
Yes
Yes
n/a
n/a
n/a
n/a

Rename Parameter
JustCode > Code > Rename…
Ctrl+R
Yes
Yes
n/a
n/a
Yes
n/a

Rename Local Variable
JustCode > Code > Rename…
Ctrl+R
Yes
Yes
n/a
n/a
Yes
n/a

Rename Element (ASP.NET)
JustCode > Code > Rename…
Ctrl+R
n/a
n/a
Yes
n/a
n/a
n/a

Rename Element (XAML)
JustCode > Code > Rename…
Ctrl+R
n/a
n/a
n/a
Yes
n/a
n/a

Move or Delete Parameter
JustCode > Code > Move or Delete…
Ctrl+R, Ctrl+S
Yes
Yes
n/a
n/a
Not Supported
n/a

Introduce Field
JustCode > Code > Introduce Field
Ctrl+R, Ctrl+L
Yes
Yes
n/a
n/a
Yes
n/a

Inline Variable
JustCode > Code > Inline Variable
Ctrl+R, Ctrl+I
Yes
Yes
n/a
n/a
Yes
n/a

Extract Method
JustCode > Code > Extract Method
Ctrl+R, Ctrl+M
Yes
Yes
n/a
n/a
Not Supported
n/a

Organize and Add Missing Usings
JustCode > Code > Organize and Add Missing Usings
Ctrl+Shift+U
Yes
Yes
n/a
n/a
n/a
n/a

Feature
Shortcut
C#
VB.NET
ASP.NET
XAML
JavaScript
HTML

Create Field
Yes
Yes
n/a
n/a
n/a
n/a

Create Variable
Yes
Yes
n/a
n/a
Not Supported
n/a

Create Method
Yes
Yes
n/a
n/a
Not Supported
n/a

Insert Cast
Yes
Yes
n/a
n/a
n/a
n/a

Categories: Uncategorized Tags:

Установка Windows 7 с флешки, по сети, правка дистрибутива Windows 7 с MDT

March 15th, 2010 No comments

Для начала давайте подготовим наш дистрибутив. Начиная с ОС Windows Vista для правок дистрибутива используется WAIK, это очень мощный продукт, с помощью которого можно провести множество манипуляций, но он не очень простой в использовании. В большинстве случаев рядовому пользователю не нужны все все функции WAIK, именно поэтому было создано приложение MDT которое удобнее и проще чем WAIK. Итак приступим.  Подготовка среды
Чтобы следовать инструкциям этого руководства, вам необходимо настроить следующую среду (или подобную): Контроллер домена для домена contoso.com.
DHCP сервер с настроенным границами для аренды адресов клиентским компьютерам.
Рабочий компьютер с установленными MDT 2010 и Windows AIK 2.0.
В моей тестовой среде один компьютер под управлением Windows Server 2008 R2 Enterprise x64 выполняет все эти роли.
Читать полностью

Categories: Uncategorized Tags: