Archive

Archive for March 23rd, 2010

Расширение возможностей IntelliSense для XAML-редактора Visual Studio 2010

March 23rd, 2010 No comments

Оценив новые возможности IntelliSense в редакторе кода VS 2010, по принципу PascalCase, когда по ходу печати вы получаете список предполагаемых команд. К сожалению, новые вкусные возможности не доступны в XAML редакторе. Но нет повода для печали…

Читать полностью

Categories: Uncategorized Tags:

Регулярные выражения. Вспоминаем, пишем, тестируем.

March 23rd, 2010 No comments

Признаюсь, я фанат регулярных выражений. Всегда, когда я вижу задачу, которую можно решить при помощи RegEx, я загораюсь и бегу писать тест под новенькое Regex условие. Раньше даже специально держал установленный SharpDeveloper, так как там была удобная тулза для проверки RegEx выражений, сейчас же я немного поумнел и для каждого RegEx пишу просто отдельный тест и в нем же и тестирую. Вообще, нужно стараться находить те задачи, которые предназначены для решения их через регулярные выражения. Мне сложно помнить синтаксис регулярных выражений, точнее приходится их писать не так уж и часто, потому из головы постоянно вылетает: какой символ отвечает за начало строки и т.п. Для освежения я постоянно пользуюсь очень легкой статьей Регулярные выражения на RSDN.Читать дальше… (redirect to http://outcoldman.ru)

Categories: Uncategorized Tags:

Silverlight: Реализация VNC клиента

March 23rd, 2010 No comments

Признаюсь, написал я код давно, когда был доступен только Silverlight 3.0 и отложил на полочку до прихода лучших времен, потому что как пример он был отличным, а вот пользы, почти, никакой. По причине использования сокетов, которые усложняли всю работу, так как мы должны были иметь в наличии сервер авторизации, в общем с портами была еще та катавасия. Наконец, после первого проблеска Silverlight 4.0, я решил достань запылившийся код и толкнуть это дело в народ и все благодаря новому функционалу – запуск приложений вне браузера (OOB). Теперь я мог расслабиться с сокетами, приложение устанавливается как полностью доверительное и я волен работать с любым сервисом на основе сокетов и больше не нужно иметь в наличии policy-сервер. Читать полностью

Categories: Uncategorized Tags:

Прошёл региональный финал Imagine Cup по Сибири и Дальнему Востоку

March 23rd, 2010 No comments

Сегодня в Томске на базе центра инноваций Майкрософт в ТПУ прошёл региональный финал конкурса программных проектов Imagine Cup по Сибири и Дальнему Востоку. И хотя победители будут награждаться только завтра, во второй день студенческого фестиваля (который включает в себя также конференцию “Технологии Майкрософт в теории и практике программирования”), мы уже сегодня хотим объявить призёров в нашем блоге. В конкурсе участвовало 9 команд: 3 команды из ТПУ, по одной команде из ТГУ и ТУСУРа, команда ИСИ СО РАН из Новосибирска, команды из Хакасского ГУ и из Братского филиала ИГУ. Были как очень наукоёмкие разработки, так и проекты, достаточно интересные с точки зрения коммерциализации. В результате, места распределились следующим образом: Первое место получила команда ТПУ SISTeam с проектом городского семантического портала, использующего технологии семантической паутины для организации коллективного хранилища данных и знаний о людях, проектах, объектах инфраструктуры и т.д. Ребята выступают уже второй год, в прошлом году с тем же проектом заняли второе место, но не оставили борьбы. За год их технология начала пробную эксплуатацию в Томском академгородке, и в ближайшее время планируется распространить её на всю Россию и даже на весь мир
Второе место заняла команда Ellics из ТУСУР с проектом системы автоматического синтеза цепей, построенной по технологии software+services. Система позволяет синтезировать фильтры по заданным частотным характеристикам, при этом использует высокопроизводительные вычисления на графических процессорах CUDA для ускорения работы.
Третье место досталось команде C.Ellegans из ИСИ СО РАН, с научным проектом трехмерного моделирования биологического организма – нематоды – с помощью компьютерной нейронной сети. Помимо традиционного моделирования нейронной сети, состоящей из 309 клеток, была построена полноценная физическая модель мышечной системы – в мы видели, как искусственный червь на экране ползал и реагировал на раздражители!

Categories: Uncategorized Tags:

Многозадачность в Windows Phone 7 Series

March 23rd, 2010 No comments

Одним из наиболее спорным вопросом, обсуждаемых при рассмотрении Windows Phone 7 Series является многозадачность, а точнее ее отсутствие. Как выяснилось, этот вопрос вызывает озабоченность у большого числа пользователей и разработчиков. Давайте подробнее рассмотрим этот вопрос.Читать дальше

Categories: Uncategorized Tags:

Выпущен инструмент преобразования мобильных Java-приложений в Android-программы

March 23rd, 2010 No comments

Компания Myriad Group, разработчик мобильного ПО, выпустила инструмент преобразования мобильных Java-приложений в Android-программы.

J2Android конвертирует скомпилированные Java-мидлеты, включая игры, для их запуска в окружении Dalvik, регистр-ориентированной виртуальной Java-машины, которой оснащены все телефоны п/у Android.

Microsoft готова поддерживать разработчиков открытого ПО

March 23rd, 2010 No comments

На мероприятии Open Source Business Conference (17–18 марта, Сан-Франциско, США) корпорация Microsoft заявила о готовности поддержать разработчиков открытых проектов.

Categories: microsoft, Opensource Tags:

XNA Game Studio 4.0 – игры с приставки Xbox 360 появятся на платформе Windows Phone

March 23rd, 2010 No comments

Компания Microsoft представила новую версию своей среды разработки видеоигр под названием XNA Game Studio 4.0. Если предыдущие версии XNA Game Studio были ориентированы на создание игр и развлекательно-образовательных приложений только для приставок Microsoft Xbox 360 и для ПК с операционными системами Windows, то теперь с помощью этого продукта можно разрабатывать игры и для коммуникаторов на платформе Windows Phone.

Компания Google открыла программу для проверки безопасности web-приложений

March 23rd, 2010 No comments

Разработчики из компании Google представили новый открытый проект Skipfish, представляющий собой систему для тестирования безопасности web-приложений и выступающий в роли аналога таким инструментам, как Nikto и Nessus. Skipfish относится к активным инструментам проверки: на первом шаге осуществляется создание карты сайта и словаря, после чего выполняется набор проверок всех форм и параметров.

Первые шаги с Unity Application Block – Part 2

March 23rd, 2010 No comments

В продолжении темы рас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); }
    }
}

также модифицируем конфигурационный файл:

Читать полностью

Categories: Uncategorized Tags: