Оценив новые возможности IntelliSense в редакторе кода VS 2010, по принципу PascalCase, когда по ходу печати вы получаете список предполагаемых команд. К сожалению, новые вкусные возможности не доступны в XAML редакторе. Но нет повода для печали…
Признаюсь, я фанат регулярных выражений. Всегда, когда я вижу задачу, которую можно решить при помощи RegEx, я загораюсь и бегу писать тест под новенькое Regex условие. Раньше даже специально держал установленный SharpDeveloper, так как там была удобная тулза для проверки RegEx выражений, сейчас же я немного поумнел и для каждого RegEx пишу просто отдельный тест и в нем же и тестирую. Вообще, нужно стараться находить те задачи, которые предназначены для решения их через регулярные выражения. Мне сложно помнить синтаксис регулярных выражений, точнее приходится их писать не так уж и часто, потому из головы постоянно вылетает: какой символ отвечает за начало строки и т.п. Для освежения я постоянно пользуюсь очень легкой статьей Регулярные выражения на RSDN.Читать дальше… (redirect to http://outcoldman.ru)
Признаюсь, написал я код давно, когда был доступен только Silverlight 3.0 и отложил на полочку до прихода лучших времен, потому что как пример он был отличным, а вот пользы, почти, никакой. По причине использования сокетов, которые усложняли всю работу, так как мы должны были иметь в наличии сервер авторизации, в общем с портами была еще та катавасия. Наконец, после первого проблеска Silverlight 4.0, я решил достань запылившийся код и толкнуть это дело в народ и все благодаря новому функционалу – запуск приложений вне браузера (OOB). Теперь я мог расслабиться с сокетами, приложение устанавливается как полностью доверительное и я волен работать с любым сервисом на основе сокетов и больше не нужно иметь в наличии policy-сервер. Читать полностью
Сегодня в Томске на базе центра инноваций Майкрософт в ТПУ прошёл региональный финал конкурса программных проектов Imagine Cup по Сибири и Дальнему Востоку. И хотя победители будут награждаться только завтра, во второй день студенческого фестиваля (который включает в себя также конференцию “Технологии Майкрософт в теории и практике программирования”), мы уже сегодня хотим объявить призёров в нашем блоге. В конкурсе участвовало 9 команд: 3 команды из ТПУ, по одной команде из ТГУ и ТУСУРа, команда ИСИ СО РАН из Новосибирска, команды из Хакасского ГУ и из Братского филиала ИГУ. Были как очень наукоёмкие разработки, так и проекты, достаточно интересные с точки зрения коммерциализации. В результате, места распределились следующим образом: Первое место получила команда ТПУ SISTeam с проектом городского семантического портала, использующего технологии семантической паутины для организации коллективного хранилища данных и знаний о людях, проектах, объектах инфраструктуры и т.д. Ребята выступают уже второй год, в прошлом году с тем же проектом заняли второе место, но не оставили борьбы. За год их технология начала пробную эксплуатацию в Томском академгородке, и в ближайшее время планируется распространить её на всю Россию и даже на весь мир
Второе место заняла команда Ellics из ТУСУР с проектом системы автоматического синтеза цепей, построенной по технологии software+services. Система позволяет синтезировать фильтры по заданным частотным характеристикам, при этом использует высокопроизводительные вычисления на графических процессорах CUDA для ускорения работы.
Третье место досталось команде C.Ellegans из ИСИ СО РАН, с научным проектом трехмерного моделирования биологического организма – нематоды – с помощью компьютерной нейронной сети. Помимо традиционного моделирования нейронной сети, состоящей из 309 клеток, была построена полноценная физическая модель мышечной системы – в мы видели, как искусственный червь на экране ползал и реагировал на раздражители!
Одним из наиболее спорным вопросом, обсуждаемых при рассмотрении Windows Phone 7 Series является многозадачность, а точнее ее отсутствие. Как выяснилось, этот вопрос вызывает озабоченность у большого числа пользователей и разработчиков. Давайте подробнее рассмотрим этот вопрос.Читать дальше
Компания , разработчик мобильного ПО, выпустила инструмент преобразования мобильных Java-приложений в -программы.
J2Android конвертирует скомпилированные Java-мидлеты, включая игры, для их запуска в окружении , регистр-ориентированной виртуальной Java-машины, которой оснащены все телефоны п/у Android.
Компания Microsoft представила новую версию своей среды разработки видеоигр под названием XNA Game Studio 4.0. Если предыдущие версии XNA Game Studio были ориентированы на создание игр и развлекательно-образовательных приложений только для приставок Microsoft Xbox 360 и для ПК с операционными системами Windows, то теперь с помощью этого продукта можно разрабатывать игры и для коммуникаторов на платформе Windows Phone.
Разработчики из компании Google представили новый открытый проект Skipfish, представляющий собой систему для тестирования безопасности web-приложений и выступающий в роли аналога таким инструментам, как Nikto и Nessus. Skipfish относится к активным инструментам проверки: на первом шаге осуществляется создание карты сайта и словаря, после чего выполняется набор проверок всех форм и параметров.
В продолжении темы расcмотрим, как использовать generic типы в Unity.
Создадим вот такой интерфейс и класс к нему:
public interface IMessenger<T> : IMessenger
{
}
public class Messenger<T> : IMessenger
{
public string Message
{
get { return String.Format("Messenger<{0}>", typeof(T).Name); }
}
}
Recent Comments