Метка «.net» - 30

Всем привет. На этой неделе в курсе по машинному обучению профессор Andrew Ng рассказал слушателям про метод главных компонент, с помощью которого можно уменьшить размерность пространства признаков ваших данных. Но к сожалению он не рассказал про метод вычисления собственных векторов и собственных чисел матрицы, просто сказал, что это сложно и посоветовал использовать матлаб/октавовскую функцию [U S V] = svd(a).

Для моего проекта мне понадобилась реализация этого метода на c#, чем я сегодня и занимался. Сам метод главных компонент очень элегантный и красивый, а если не понимать математику которая лежит за всем этим, то это можно это все назвать шаманством. Проблема вычисления собственных векторов матрицы в том, что не существует быстрого способа вычисления их точных значений, так что приходится выкручиваться. Я хочу рассказать об одном из таких способов выкрутиться, а так же приведу код на c# выполняющий эту процедуру. Прошу под кат.
Читать полностью »

Swarp SDK или о том, как быстро создать AR приложение

Приложения дополненной реальности становятся все более популярными. Рано или поздно, но кто-нибудь в России обязательно выпустил бы SDK для создания таких приложений. И вот, это произошло — российская компания Sectar выпустила свой продукт Swarp SDK для создания таких приложений на платформе .NET. Далее я опишу Swarp и покажу, как быстро и просто создать свое AR-приложение.
Читать полностью »

dotCover
Новая версия инструмента для анализа покрытия кода юнит-тестами в .NET-приложениях dotCover официально вышла и доступна для скачивания.

dotCover анализирует покрытие кода юнит-тестами, определяет, какие именно тесты покрывают то или иное место в коде, а также подсвечивает покрытый и непокрытый код непосредственно в редакторе Visual Studio. Кроме того, dotCover позволяет агрегировать данные из нескольких сессий анализа покрытия, создавать отчеты в форматах XML, HTML или JSON.
Читать полностью »

Доброго времени,

Как известно, Resharper решает много проблем по работе с кодом, но все-таки не все.

Одной из такой, не очень решенной, проблемой является навигация по зарегистрированным в IoC контайнерах классам.

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

Java vs. C#… Что может быть лучше вечного спора? Нет, данная статья не посвящена очередному бенчмарку, и даже не является holy war, не стоит даже вопрос: «кто круче».

Для каждой задачи существует свой инструмент. Сравнивать C# и Ruby, например, не имеет смысла, т.к. их целевое предназначение совершенно разное, да и природа также. Однако именно C# и Java являются наиболее близкими по своей философии.

Очень часто коллеги, пишущие на Java, даже не подозревают о многих (!!!) вещах, которые предоставляет (или, наоборот не предоставляет) C#.

Если Вам интересно посмотреть на C# и Java без субъективизма, а также узнать внутреннее устройство той или иной возможности, тогда вперед.
Читать полностью »

Здравствуй читатель! Сегодня я расскажу о том, чем помог не так давно своим друзьям геодезистам, аэрофотосъемщикам. Мои друзья занимаются, проще говоря, съемкой Земли с борта самолета, для этого у них имеется некоторое оборудование и программное обеспечение, и часть из него хотелось бы им усовершенствовать. В этом году возникла идея создать программный модуль автоматической компенсации угла сноса платформы на которой установлена аэрофотосъемочная камера. Ранее это производилось в некотором ручном режиме (платформа очень старая) вычисляя угол сноса можно было произвести поправку платформы через некоторое устройство. Проблема была в вычислении и дальнейшей компенсации этого угла… собственно если интерес к данной статье не пропал, то прошу под кат (осторожно 7 Мб gif'ок)…
Читать полностью »

При установке программ часто случается, что программа предлагает выбрать язык системы или выбрать язык с списка. Это не всегда удобно как кажется на первый взгляд, так как система может быть на китайском… ну или пользователь что то начудил и не может вернуть тот язык ОС, который ему нужен. Иногда предлагают скачать программу именно с той локализацией, которую нужно, но и это, увы не всегда реализовано хорошо или не всегда работает так как надо. И так, как же представить пользователю ту локализацию, которую пользователь выбрал при скачивании?Читать полностью »

Формулировка задачи

Если юнит-тесты работают с базой и меняют её — что сделать, чтобы результаты прогона были повторимы?
Ответ — чистить базу перед тестом. Но хочется иметь какой то набор данных в базе, чтобы каждый раз его туда не записывать из тестов (будем называть такие данные “базовым набором”). Таким образом мы упростим сами тесты и их setup во много раз.
Читать полностью »

Сегодня, наряду с обновлением Windows Azure (подробности на Хабре) и большим анонсом новых сервисов, были представлены новые инструменты разработки Windows Azure SDK for .NET 1.7 для Visual Studio 2010 и Visual Studio 2012.

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

При разработке приложений на стеке Microsoft для получения информации о текущем пользователе достаточно часто(точнее почти всегда) можно встретить такие участки кода или обертки над ними:

HttpContext.User.Identity.Name
HttpContext.User.IsInRole(...)

или

Thread.CurrentPrincipal.Identity.Name
Thread.CurrentPrincipal.IsInRole(...)

Целью этих вызовов может являться необходимость принятия решения об авторизации вызова какой-то функции или метода, отображение информации о текущем пользователе и тд.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js