Архив автора: Suvitruf

Обход препятствий: волновой алгоритм (Алгоритм Ли)

Волновой алгоритм (Алгоритм Ли)

Волновой алгоритм (Алгоритм Ли)

Тема нахождения пути на карте волнует многих программистов (в основном занимающихся разработкой игр). Заинтересовался этими алгоритмами. Решил для начала самый простой рассмотреть — волновой алгоритм (алгоритм Ли) .

Читать далее

Немыслимое (2009)

Немыслимое (2009)

Немыслимое (2009)

Что будет, если военнослужащий армии американской (да или любой другой) примет ислам и заложит три ядерных заряда (три ли?) в крупнейших городах Америки? Как заставить его выдать места закладки до подрыва?

Естественно времени на дружественные беседы нет, так что…в игру вступает связка good cop/bad cop.

И вообще, а были ли бомбы? К счастью (или всё же наоборот), террорист доказывает всю реальность угрозы. Вот только от этого героям не становится легче.

Читать далее

Снежинка Коха на JS с использованием Canvas

Кривая Коха — фрактальная кривая, описанная в 1904 году шведским математиком Хельге фон Кохом. Три копии кривой Коха, построенные (остриями наружу) на сторонах правильного треугольника, образуют замкнутую кривую, называемую снежинкой Коха.

У меня порой бывают заскоки, когда хочется какую-то мат. задачку запрограммировать. На этот раз решил с фракталами повозиться. А именно со снежинкой Коха.

Читать далее

Отправка уведомлений в рамках задания рабочего процесса SharePoint

Очевидно, для нормальной работы с заданиями необходимо предусмотреть возможность рассылки уведомлений об изменениях статуса заданий. Как пример, отсылать письмо при создании задания, редактировании, удалении и т.д.

Меня интересовала больше отправка уведомления о назначении задания пользователю. При настройке параметров задания можно установить свойство endEmailNotification в true и задать тело письма в EmailBody. Тогда при назначении задания письмо будет отправлено пользователю. Но есть тут ограничение — нельзя узнать ID (именно ID, а не GuID) этого заданий в рамках библиотеки. Но вы должны были заметить, что прямая ссылка на задание имеет вид http://сайт/_Layouts/listform.aspx?PageType=4&ListId={ID_Библиотеки}&ID=ID_задания, где ID — уникальный идентификатор в рамках этой библиотеки. Так что, учитывая, что рантайм мы не может получить этот ID для отправки письма стандартными средствами, то таким образом невозможно в письмо приложить ссылку прямую на задание.

Читать далее

Проблемы при развёртывании проекта VS под SharePoint

Стал переносить проекты с тестового сервака на другой. При развёртывании в Visual Studio 2010 ошибки появились. Потом другая, потом ещё…

Читать далее
Penumbra: Black Plague

Penumbra Black Plague: Обзор

Penumbra: Black Plague

Penumbra: Black Plague

Совсем недавно обзор на Penumbra:Overture делал. Решил сразу же пройти вторую часть. Как оказалось не зря *__* Хотя возможности движка опять не использованы по полной, сама подача игры порадовала очень.

Читать далее

Создание своего типа контента для SharePoint

В Microsoft SharePoint Foundation 2010 тип контента представляет собой повторно используемую коллекцию параметров, которые можно применить к определенной категории контента. Типы контента обеспечивают централизованное управление метаданными и поведением типов документов, элементов и папок с возможностью повторного использования параметров.

Меня интересовал этот вопрос в рамках Activity CreateTaskWithContentType, который позволят использовать конкретный тип контента. Подробнее про тип контента можно на msdn почитать, здесь же чисто практическую часть хочу рассмотреть.

Читать далее
Penumbra: Overture

Penumbra Overture: Обзор

Penumbra: Overture

Penumbra: Overture

В игре рассказывается история Филиппа Лафреска, тридцатилетнего физика, который после смерти своей матери получает таинственное письмо. Выясняется, что письмо написал его отец, пропавший без вести и к тому моменту, предположительно, мертвый. Поиски отца забрасывают Филиппа в далекую Гренландию. Несмотря на сильный холод, герой находит вход в заброшенную шахту, о которой говорилось в письме отца. Оказавшись в злополучной шахте, Филипп понимает, что выбраться из нее он уже не сможет. В итоге Филиппу ничего не остается, кроме как двигаться вглубь шахты навстречу неизвестности.

Читать далее

Прикрепить файл в рабочем процессе в своей форме

Появилась необходимость возможности прикрепить файл на форме работы с заданием в рамках рабочего процесса. Как создать свою форму для задания в рамках рабочего процесса я уже рассматривал. В данной статье решил показать как добавить возможность прикреплять файлы при выполнении задания.

Читать далее