Публикации
РЕЦЕНЗИЯ Ревью книги ".NET Gotchas: 75 Ways ro Improve Your C# and VB.NET Programs"
По сложившейся хорошей традиции продолжаем публикацию обзоров интересных и полезных книг. Сегодня поговорим о книге издательства O'Reilly - ".NET Gotchas", автор - Venkat Subramaniam. "Gotcha" пошло от выражения "I got cha", что может быть переведено как "подловил!" или "попался!". Как уже понятно из названия, в книге описаны "скользкие" места, с которыми может столкнуться разработчик в процессе разработки программного обеспечения на платформе .NET с использованием языков C# и VB.NET. Отдельно ...
СТАТЬЯ Классификация данных методом опорных векторов
В данной статье я хочу рассказать о проблеме классификации данных методом опорных векторов (Support Vector Machine, SVM). Такая классификация имеет довольно широкое применение: от распознавания образов или создания спам-фильтров до вычисления распределения горячих аллюминиевых частиц в ракетных выхлопах. Сначала несколько слов об исходной задаче. Задача классификации (или, как ее иногда называют, задача кластеризации) состоит в определении к какому классу из, как минимум, двух относится данный о...
СТАТЬЯ C# WebBrowser - такой простой и такой сложный. Часть 3
На днях столкнулся с еще несколькими вопросами & проблемами, связанных с WebBrowser. Как обработать событие, когда пользователь скролит WebBrowser По сути, необходимо события аля onscroll, которого в WebBrowser попросту нет. Но это событие присутствует на более низком DOM уровне. Вот этот код позволяет выводить сообщение, когда пользователь скролит WebBrowser: { webBrowser1.Navigate("some_url_string"); while (webBrowser1.ReadyState != WebBrowserReadyState.Complete) { Application.DoEven...
СТАТЬЯ Украинский аналог iPad
Все мы уже привыкли, что как только Apple выпускает какое-либо интересное устройство, то производители начинают тут же разрабатывать аналогичные продукты. И ладно, если это мировые бренды — HP, Dell, HTC, RIM и т.п. Но сегодня нас удивили представители украинской компании “Навигатор”, которые анонсировали выход собственного планшетного компьютера. Модель назвали ImPad, что должно быть созвучно с основным конкурентом. Но так ли хорош данный планшет? Сравним его с iPad, Samsung Galaxy Tab и Archos...
СТАТЬЯ Наборы данных, которые изменили способ мышления
Огромные массивы данных, безусловно, являются отличным инструментом в руках исследователя. Но иногда эти данные могут повлиять на большое количество людей. В этой подборке описаны несколько наборов данных, которые в свое время заставили много людей по другому взглянуть на мир. Бейсбольная статистика В 2003 г. вышла книга Moneyball: The Art of Winning an Unfair Game автора Майкла М. Льюиса (Michael M. Lewis). В результате принцип комплектации бейсбольных команд полностью изменился. До Moneyball к...
СТАТЬЯ RankNet: Как работает Bing?
Bing использует для ранжирования разработанную исскуственную нейронную сеть. Вначале давайте посмотрим, как работает нейронная система человека. Человеческий мозг состоит из 50-100 миллиардов нейронов, которые составляют его основу. Нейрон - это структурно-функциональная единица нервной системы. Каждый нейрон связан с другими нейронами, которые в целом формируют нейронную сеть. Электрические и химические импульсы проходят от одного нейрона к другому через аксон. В месте соединения аксона с телом...
СТАТЬЯ Вышла финальная версия учебных материалов по разработке для Windows Phone 7
После того как инструментарий для разработчиков для новой мобильной платформы Windows Phone 7 достиг статуса RTM, Microsoft обновил и Windows Phone Training Kit, что бы он соответствовал всем изменениям в инструментах разработки под WP7. Учитывая большой размер файла с учебными материалами, а также что бы направить разработчиков на конкретную технологию, Microsoft предоставляет несколько версий Windows Phone Training Kit: Полная версия Windows Phone Training Kit (включает в себя учебные материал...
СТАТЬЯ Критическая уязвимость ASP.NET
Скорее всего, вы уже слышали о критической уязвимости ASP.NET, связанную с криптованием ключей и возможностью получить доступ к файлам приложения. Этой проблеме повержены все сайты, написанные на ASP.NET, ASP.NET MVC и SharePoint. В видео описывается процесс взлома приложения, созданного на базе известного движка DotNetNuke: Информация по теме в блоге Скотта Гатри: Important: ASP.NET Security Vulnerability Frequently Asked Questions about the ASP.NET Security Vulnerability И на хабре.
СТАТЬЯ Журнал "Architects Journal" появился в свободном доступе
Хорошая новость для разработчиков и архитекторов - онлайн версия журнала "Architects Journal" стала доступна для всех желающих. Текущий выпуск: Глобальный подход к BI: принципы организации хранилищ данных для корпоративных BI-приложений В статье рассказывается о принципах проектирования архитектур глобальных хранилищ данных, являющихся венцом любого успешного решения в области бизнес-анализа, а также здесь рассматриваются стратегии реализации успешных DW-проектов и тонкости разработки систем, об...
СТАТЬЯ Люди в ИТ: Глеб Аршинов, создатель Acunote
Перед вами пилотный выпуск нового проекта с рабочим названием "Люди в ИТ". Задумывается это как интервью с интересными специалистами, профессионалами в области разработки ПО. В формате видео. Выйдет ли из этого толк — пока неясно, но ведь пока не попробуешь не узнаешь. Итак, встречайте. В роли первого гостя у меня Глеб Аршинов, основатель и директор компании-разработчика Acunote.com, системы для agile-управления проектами онлайн. (К сожалению, видео с Vimeo не поддерживается, поэтому изображение...